Present perfect vs past simple
Use the past simple for completed actions in a finished time period: 'I visited Rome in 2019.' Use the present perfect when the time is unfinished, unstated, or the action connects to now: 'I have visited Rome twice.' Time expressions (yesterday, ago, since, ever, yet) usually decide the choice for you.
The rule
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
Inside a sentence
Shesubjecthashave/hasclimbedpast participleKilimanjaro.
Shesubjectclimbedpast formKilimanjaroin 2022.finished time
- subject
- helping verb
- main verb
- time word
Which one do I need?
Present perfect or past simple?
Every answer at a glance
Past simple
A finished time closes the period, so use the past simple. The present perfect cannot sit beside yesterday, ago, in 2019 or a When...? question.
I sat my first IELTS test two years ago in Kathmandu.
Present perfect
Since and for here describe a period that started in the past and reaches now, so the present perfect is needed.
Our town has grown rapidly since the new airport opened.
Present perfect
The period is still running as you speak, so the action sits in an unfinished time that reaches now.
I've drunk three coffees today, and it's only eleven o'clock.
Past simple
Once the period is over, it is a finished time like any other, so the past simple takes over.
I finished two practice tests this morning, so tonight I'm resting.
Present perfect
No finished time, and the action matters now: news, a result or a life experience. 'It's the first time' and superlative + ever also take it.
I've already submitted my application, so now I just have to wait.
Past simple
Once a story is set in the past, its details (when, where, who with) belong to a finished time. Open with the present perfect, continue in the past simple.
I've been to Morocco. I stayed with a family in Fez for a week.
Past simple
A life that has ended is a closed period, so everything that person did takes the past simple.
Alan Turing helped to break the Enigma code during the war.
How to use present perfect vs past simple
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
Find what is wrong in each one, then open it to check.
1We have moved to Lagos in 2018.What's wrong? Show the fix
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.
2When have you finished university?What's wrong? Show the fix
When did you finish university?
'When' asks you to name a specific finished time, so the question must use the past simple.
3I didn't see him since Christmas.What's wrong? Show the fix
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.
4He has worked there until 2021.What's wrong? Show the fix
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.
5This is the first time I try Turkish coffee.What's wrong? Show the fix
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.
6Shakespeare has written thirty-seven plays.What's wrong? Show the fix
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'.
Practise
Write your own
Write a sentence that uses present perfect or past simple, about you, your studies or your town.
Present perfect vs past simple in IELTS
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.”