Present Perfect vs Past Simple
Side-by-side comparison of Present Perfect and Past Simple.
Use present perfect when a past action is still relevant or the time period is unfinished. Use past simple when the action happened at a specific, finished time in the past.
Present Perfect vs Past Simple: At a Glance
| Question | Present Perfect | Past Simple |
|---|---|---|
| Time reference | Unfinished or unspecified time (today, this week, ever, never, just, already, yet). | Finished, specific time (yesterday, last week, in 2020, two days ago). |
| Form | have/has + past participle (V3): I have seen, she has gone. | Past tense form (V2): regular -ed (walked) or irregular (went, saw). |
| Connection to now | The past action is still relevant — it has a present result or the time period continues. | The action is finished and disconnected from the present moment. |
| Typical signal words | for, since, just, already, yet, ever, never, so far, recently, lately. | yesterday, last (week/month/year), ago, in 2019, when I was a child, on Monday. |
| Questions and negatives | Have/Has + subject + V3? / Subject + haven't/hasn't + V3. | Did + subject + base verb? / Subject + didn't + base verb. |
| Life experiences vs single events | Best for life experiences without a specific time: 'I have visited Japan'. | Best for a single event at a specific past time: 'I visited Japan in 2019'. |
Examples Side by Side
Present Perfect
I have lived in Berlin for ten years.
Past Simple
I lived in Berlin for ten years (but I don't anymore).
Present perfect signals the situation is still true now. Past simple signals it ended.
Present Perfect
Have you ever tried sushi?
Past Simple
Did you try sushi when you were in Tokyo?
Present perfect for life experience without a time; past simple for a specific past occasion.
Present Perfect
She has just sent the email.
Past Simple
She sent the email five minutes ago.
Both describe a recent event, but 'just' pairs with present perfect; 'five minutes ago' fixes the time, requiring past simple.
Present Perfect
We have finished three chapters this week.
Past Simple
We finished three chapters last week.
'This week' is unfinished (we're still in it) → present perfect. 'Last week' is closed → past simple.
Frequently Asked Questions: Present Perfect vs Past Simple
What is the main difference between present perfect and past simple?
Past simple describes a finished action at a specific time in the past ('I saw him yesterday'). Present perfect connects a past action to the present — the time period is unfinished, the result still matters, or the time is unspecified ('I have seen him today'). If you can name a finished moment, use past simple; if you can't, or if the period is still open, use present perfect.
Why is 'I have seen him yesterday' wrong?
'Yesterday' is a finished time, so it forces past simple: 'I saw him yesterday'. Present perfect cannot pair with finished-time markers like 'yesterday', 'last week', 'in 2020', or 'two hours ago'. Save present perfect for 'today', 'this week', 'just', 'already', and 'ever/never'.
Can I use either tense with 'for' and 'since'?
Both are possible but the meaning changes. 'I have lived here for ten years' (present perfect) means I still live here. 'I lived here for ten years' (past simple) means I no longer live here. The duration is the same; only the present-day situation differs.
Which tense do I use for life experiences?
Use present perfect: 'She has visited four continents'. The point is the experience itself, not when it happened. The moment you add a specific time, switch to past simple: 'She visited Asia in 2018'.
Is American English different here?
Yes — slightly. Americans often use past simple where British English uses present perfect, especially with 'just', 'already', and 'yet': 'Did you eat yet?' (US) vs 'Have you eaten yet?' (UK). For Cambridge, IELTS, and most ESL exams, follow British conventions and use present perfect.
Why do native speakers seem to mix the two?
They aren't really mixing them — they're choosing based on whether the time is closed or open. A speaker may start with present perfect to introduce an experience ('I've been to Paris') and switch to past simple as soon as they specify when ('I went in 2019'). The rule is consistent; the conversation just moves between framings.