Present perfect or past simple?
A2 ElementaryThe present perfect connects the past to the present, while the past simple describes completed actions at a specific time in the past.
Overview
The choice between these two tenses depends on when the action happened and if it still matters now. Use the past simple for finished actions at a definite time. Use the present perfect for life experiences or actions with a result in the present where the specific time is not mentioned.
Finished vs. Unfinished Time
Specific time markers like ago, yesterday, and when always require the past simple.
| Past Simple | Present Perfect |
|---|---|
| Finished time (yesterday, in 2010, last week). | Unfinished time (today, this week, ever, never). |
| The event is over and disconnected from now. | The event has a connection to the present moment. |
| I lost my keys yesterday (I might have them now). | I have lost my keys (I do not have them now). |
Forming the Tenses
Past Simple: [verb+ed] | Present Perfect: have/has + [past participle]
The past simple uses the -ed ending for regular verbs or a unique past form for irregulars. The present perfect requires the auxiliary verb have/has followed by the past participle.
Examples
Common mistakes
I have seen him yesterday.
I saw him yesterday.
You cannot use the present perfect with a specific finished time word like 'yesterday'.
Did you ever eat sushi?
Have you ever eaten sushi?
Use the present perfect to ask about general life experiences when no time is specified.
Practice
I _______ (finish) my homework two hours ago.
Show answer
finished
Answer:finished
Why:The phrase 'two hours ago' is a finished time expression, so the past simple is required.
_______ you _______ (visit) Tokyo before?
Show answer
Have / visited
Answer:Have / visited
Why:This question asks about a life experience at an unspecified time, which requires the present perfect.
She _______ (live) in London since 2020.
Show answer
has lived
Answer:has lived
Why:The word 'since' indicates a state that started in the past and continues to the present, requiring the present perfect.