Present Perfect vs. Simple Past: How to Choose the Right Tense

Both the present perfect and the simple past can describe past events. The important difference is not simply when something happened. The real question is whether the speaker connects that past event to now.

1. The Quick Rule

The easiest way to choose

Simple Past: Think about a finished event in a finished past time.

Present Perfect: Think about a past event that is connected to the present, or a time period that is still continuing.

Meaning Example Why?
Finished past time I visited New York in 2024. 2024 is finished.
Life experience I have visited New York three times. The exact time is not important.
Finished event yesterday She called me yesterday. Yesterday is finished.
Recent event connected to now She has called me. The call matters now.

2. Use the Simple Past for a Finished Past

Use the simple past when you place an action inside a finished period of time. Words such as yesterday, last week, in 2023, two hours ago, and when I was a child usually create this meaning.

Examples
I bought this laptop last year.
We watched the game yesterday.
Sarah moved to Chicago in 2022.
I saw Daniel at the supermarket this morning.

In each example, the speaker sees the event as complete and located at a particular point or period in the past.

3. Use the Present Perfect When the Past Connects to Now

The present perfect is formed with have/has + past participle. We often use it when the exact past time is not important, when talking about experiences, or when the result is important now.

Examples
I have lost my keys.
Result now: I cannot open the door.
Emma has visited Japan twice.
Life experience; we are not saying exactly when.
We have finished the report.
Result now: the report is ready.
He has never tried sushi.
Experience up to the present.

4. Compare the Meaning

Sometimes both tenses are grammatically possible, but they communicate different information.

I lost my keys.
The speaker is simply telling us about a past event.
I have lost my keys.
The past event has an important result now: the speaker probably still does not have the keys.

Another useful comparison:

Did you visit Singapore last year?
We are asking about one finished period: last year.
Have you ever visited Singapore?
We are asking about someone’s experience at any time up to now.

5. What About “Today,” “This Week,” or “This Morning”?

These expressions are interesting because the tense can change depending on whether the speaker sees the time period as finished or still continuing.

Context changes the tense

10:00 a.m.
I haven’t had coffee this morning.

The morning is still continuing.


8:00 p.m.
I didn’t have coffee this morning.

The morning is now a finished period.

The same idea can apply to today, this week, this month, and similar expressions.

I’ve had three meetings today.
The speaker sees “today” as continuing.
I had three meetings today.
The speaker may be looking back on the working day as finished.

6. Common Mistakes

Mistake 1: Present perfect + finished past time

I have seen him yesterday.

✓ I saw him yesterday.

Because yesterday is a finished past time, use the simple past.

Mistake 2: Using simple past for general life experience

Less natural for general experience:

Did you ever visit Canada?

✓ Have you ever visited Canada?

If you are asking about someone’s life experience without a specific finished time, the present perfect is normally the better choice.

7. Quick Check

Choose the best form.

1. I ________ that movie last weekend.
saw / have seen

2. She ________ that movie three times.
saw / has seen

3. ________ you ever ________ Korean food?
Did / try — Have / tried

4. We ________ our teacher yesterday.
met / have met

5. I ________ four emails this morning, and it is only 9:30 a.m.
sent / have sent

Answers:
1. saw
2. has seen
3. Have / tried
4. met
5. have sent
Remember this:

Use the simple past when you are talking about a finished event in a finished past time.

Use the present perfect when the past is connected to now, when the exact time is not important, or when you are talking about experience up to the present.

When you are unsure, ask one question:
“Am I looking back at a finished past, or am I connecting the past to now?”