Grammar · Verb tenses · B1 · Intermediate
Present perfect vs past simple
Last updated 21 July 2026
In short
Present perfect vs past simple at a glance
| Present perfect | Past simple | |
|---|---|---|
| Core meaning | Past connected to now — result, experience, unfinished period | Completed action inside a finished time |
| Typical time words | ever, never, just, already, yet, since, for, recently, this week | yesterday, last month, in 2018, two years ago, when I was a child |
| Is the exact time stated? | No — the time is unknown or unimportant | Yes, or it is clear from the context |
| Form | have/has + past participle (has taken) | past form of the verb (took) |
| Example | She has climbed Kilimanjaro. | She climbed Kilimanjaro in 2022. |
| 'When…?' questions | Impossible — 'When have you…?' is wrong | Required: 'When did you climb it?' |
| Telling a story | Introduces the topic or experience | Carries the narrative once the time is set |
What is the difference between the present perfect and the past simple?
Both tenses describe past actions, so learners often treat them as interchangeable — but English separates them with one question: is the time period finished? If the action sits inside a finished time (yesterday, last year, in 2015, when I was ten), use the past simple. If the time period is unfinished, unstated, or the action still touches the present, use the present perfect.
Notice that distance in time is irrelevant. Something from two minutes ago can take the past simple ('The bus left two minutes ago'), while something from decades back can take the present perfect ('I've loved jazz since my teens'). What matters is whether the time frame is closed.
- I've lost my passport, so I can't check in.(present result → present perfect)
- I lost my passport in Bangkok, but the embassy replaced it.(located in finished past time → past simple)
- I have lost my passport on Tuesday.(a stated finished time blocks the present perfect → I lost my passport on Tuesday)
Which time expressions go with each tense?
Time expressions decide most cases for you. Finished-time markers — yesterday, last week, in 2012, three days ago, at that time — demand the past simple. Open-period markers — ever, never, just, already, yet, since, for, recently, so far, this week — normally signal the present perfect.
'Ago' is the most reliable marker of all: it counts back from now to a finished point, so it always takes the past simple. 'When…?' questions behave the same way, because they ask you to name a finished time.
- Have you spoken to the landlord yet?('yet' → open period reaching now)
- I spoke to him two hours ago.('ago' always takes the past simple)
- She has graduated last summer.(→ She graduated last summer)
How conversations move from present perfect to past simple
Real conversations use both tenses in a fixed rhythm: the present perfect introduces a topic or experience, and the past simple takes over as soon as the details begin — because details (when, where, who with) anchor the story to a finished time.
This shift is one of the clearest signs of natural English, and IELTS examiners hear it within seconds. Practise it as a two-step pattern: experience first, story second.
- “I've been to Istanbul.” “When did you go?” “In 2023 — I stayed near the Galata Tower.”(introduce with present perfect, continue with past simple)
- We've hired a new designer — we interviewed her last Friday.(news first, dated detail second)
When are both tenses possible?
Some time phrases can belong to either tense depending on the moment of speaking. 'This morning' is an open period at 10 a.m. but a closed one at 8 p.m.; the same applies to 'today', 'this week', and 'recently'.
American English also allows the past simple with just, already, and yet, where British English prefers the present perfect. IELTS accepts both varieties, so neither will cost you marks — but stay consistent within one answer.
- I haven't had breakfast this morning. (said at 10 a.m.)(the morning is still running)
- I didn't have breakfast this morning. (said that evening)(the morning is over)
- Did you pack your charger yet? (US)(informal American — “Have you packed…?” is the safer exam form)
Superlatives, 'the first time' and other fixed patterns
A few patterns lock in the present perfect regardless of other signals: superlative + ever ('the best… I've ever…'), 'It's the first/second time…', and 'It's been + period + since…'. Learners who master these earn easy accuracy points, because the pattern never varies.
The mirror-image rule also holds: once the frame is past ('That was…'), everything inside it shifts to the past simple.
- This is the spiciest curry I've ever ordered.(superlative + ever → present perfect)
- It's the first time our team has reached the final.
- That was the worst hotel we stayed in during the whole trip.('that was' → the whole pattern shifts to past simple)
- It's the first time I eat oysters.(→ the first time I've eaten oysters)
Common mistakes with present perfect vs past simple
Real learner errors, corrected and explained — the fastest way to stop repeating them.
We have moved to Lagos in 2018.
We moved to Lagos in 2018.
A stated finished time (in 2018) forces the past simple — the present perfect cannot sit next to a named past date.
When have you finished university?
When did you finish university?
'When' asks you to name a specific finished time, so the question must use the past simple.
I didn't see him since Christmas.
I haven't seen him since Christmas.
'Since + starting point' describes a period that reaches the present, which requires the present perfect, not the past simple.
He has worked there until 2021.
He worked there until 2021.
'Until 2021' closes the period in the past, so the past simple is required — the job no longer touches now.
This is the first time I try Turkish coffee.
This is the first time I have tried Turkish coffee.
The fixed pattern 'It's/This is the first time…' always takes the present perfect, never the present simple.
Shakespeare has written thirty-seven plays.
Shakespeare wrote thirty-seven plays.
A dead person's lifetime is a closed period, so achievements inside it take the past simple; the present perfect needs an open 'up to now'.
Present perfect vs past simple in IELTS
Grammatical Range and Accuracy is 25% of your Speaking and Writing scores — here is where this structure earns marks.
Speaking
- In Part 1, answer “Have you ever…?” questions with the two-step pattern — present perfect first, past simple details second: “I've tried surfing once; I took a lesson in Bali and fell off constantly.” Examiners hear that accurate switch as B2-level control.
- In Part 2, one introductory present perfect (“I've chosen a place that has changed a lot”) followed by consistent past simple narration keeps your story accurate — tense inconsistency in stories is a common reason Grammatical Range stalls at Band 6.
Writing
- In Task 1, match the tense to the period: past simple between two finished dates (“Exports fell between 2000 and 2010”) and present perfect only when the data reaches now (“…and have recovered since”). Mixing these is one of the most frequent Task 1 accuracy errors.
- In Task 2, pair the tenses deliberately: past simple for historical evidence, present perfect for its present relevance — “Many countries banned leaded petrol in the 1990s, and urban air quality has improved as a result.”
Practise present perfect vs past simple now
Five quick questions with instant feedback — every answer explained. No sign-up needed.
Question 1 of 5
Build the sentence.
Want the full set? All 12 present perfect vs past simple exercises →
Check this rule in your own writing
Reading a rule is step one; seeing it in your own sentences is what changes your band score.
Paste a paragraph into the free IELTS Grammar Checker — it flags every present perfect vs past simple mistake, explains the rule, and estimates your Grammatical Range & Accuracy band.
Related lessons
Frequently asked questions
How do I know when to use the present perfect or the past simple?
Can the present perfect be used with 'ago'?
Do Americans use the past simple where British speakers use the present perfect?
Which tense should I use with 'this morning' or 'today'?
Why do we say 'Einstein developed relativity' but 'my professor has developed a new method'?
Next step
Hear this grammar scored in a real mock exam
SpeakMetry's AI examiner runs a full IELTS Speaking test and its report lists every grammar slip you made — with corrections. Your mistakes become your study plan.
Try the AI speaking exam