Two tenses that often confuse learners: Present Perfect and Past Simple. Here's a simple, practical comparison to help you choose the right one every time.
Present Perfect vs Past Simple
| Past Simple | Present Perfect |
|---|---|
| I did something amazing yesterday. | I've done something amazing. |
| I did something amazing on Monday. | I've just done something amazing. |
| I did something amazing last week. | I've done something amazing recently. |
| I did something amazing in 2022. | I've done something amazing today. |
| I did something amazing in May. | I have never done anything amazing. |
| I did something amazing ten minutes ago. | Have you ever done something amazing? |
| I did something amazing when I was a child. | |
| When did you do something amazing? |
Key Differences
- Past Simple: used for finished actions at a specific past time. Common markers: yesterday, last week, in 2022, ten minutes ago, when.
- Present Perfect: used for actions connected to the present, unfinished time periods, or life experiences. Common markers: just, recently, today, ever, never, already, yet.
Quick Rules
- If the time is finished (yesterday, last month), use Past Simple.
- If the time is unfinished (today, this week, in my life), use Present Perfect.
- If you ask "when?" with a specific answer, use Past Simple.
- If you ask about experience (ever / never), use Present Perfect.
More Examples
- I've lived in London for 5 years. (and I still do now)
- I lived in London for 5 years. (but not anymore)
- Have you seen this film? (at any point in your life?)
- Did you see this film? (a specific time we both know about)
Practice Tips
- Write 5 things you have done in your life (Present Perfect).
- Write 5 things you did yesterday (Past Simple).
- Compare and notice the difference.
If you found this helpful, please share it with your friends on social media.