Mastering Present Perfect vs Simple Past
Simple Past
The Simple Past is used to describe completed actions in a finished time in the past. The time can be explicit or clear from the context.
Formation:
Regular verbs: verb + -ed (worked, played, studied)
Irregular verbs: special forms (went, saw, ate)
Usage:
- Actions completed at a specific time in the past (yesterday, last year, in 2010, two days ago)
- Sequence of actions in the past
- Finished situations or habits in the past (used to, always, often, etc.)
- Finished time periods: yesterday, last week, last month, when I was a child
→ She studied English for three years when she was a teenager.
→ They went to the beach yesterday.
→ I finished my homework and went to bed.
Present Perfect
The Present Perfect connects the past with the present. It is used when the exact time is not important, when the result is important now, or when the time period is not finished.
Formation:
have / has + past participle (have worked, has gone, have seen)
Main Uses:
- Life experience (no specific time)
Use it to talk about things you have done in your life, without saying exactly when.
Signal words: ever, never, before. - Recent past with present result
Something happened a short time ago and is relevant now.
Signal words: just, already, yet, recently, lately. - Unfinished time period
The time period is still happening: today, this week, this month, so far, up to now. - Repeated actions up to now
Actions that happened many times from the past until now.
Signal expressions: many times, several times, often. - States that started in the past and continue now (with since / for)
Typical verbs: live, know, have (possess), like, believe, work, be.
→ I’ve visited Paris many times.
→ She has never tried sushi.
Recent past + result now
→ He has just finished his homework.
→ I’ve already seen that film.
Unfinished time period
→ I’ve read three articles today.
→ She hasn’t called this week.
Repeated actions
→ We’ve visited that museum three times.
States with since / for
→ I’ve known her for years.
→ They’ve lived here since 2010.
Simple Past vs Present Perfect: Key Differences
Simple Past: finished action in a finished time; no connection to now.
Present Perfect: focuses on result now, experience, or an unfinished time period.
→ I’ve visited London three times. (life experience; time not specified)
→ We’ve had three meetings this week. (this week isn’t finished)
Strong time words for Simple Past (block Present Perfect): yesterday, last night, last week, in 2010, two days ago, when I was a child, etc.
Grammar Quiz: Present Perfect vs Simple Past
Alex has lived in London since 2019. He moved there three years ago to study and has made many new friends since he arrived. This week has been very busy: he has had several meetings and has already finished two important projects. Yesterday, he worked late and went home tired, but today he has felt much better. Alex has travelled to many European countries and has visited Italy three times. He loves languages and has studied English for many years. So far this year, he has not taken a holiday, but last year he spent two weeks in Spain. Now he is planning his next trip and is very excited because he has never been to Japan.