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 SimplePresent 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

  1. If the time is finished (yesterday, last month), use Past Simple.
  2. If the time is unfinished (today, this week, in my life), use Present Perfect.
  3. If you ask "when?" with a specific answer, use Past Simple.
  4. 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.