Skip to content
Sourov DEB Learn, Teach, Understand
English Teaching

LIFE011 Β· Present Perfect vs Past Simple: The Rule That Clicks

August 1, 2026 Β· Sourov Β· 1 min read

⏱️ Present Perfect vs Past Simple

Level: B1  |  Time: 5 min  |  Focus: Grammar β€” tense contrast

πŸ“– From Sourov’s world: I have lived in three countries. I lived in Australia for twelve years. Do you feel the difference? The first sentence is about now β€” it still shapes me. The second is a closed chapter. English encodes time differently from most languages, and this pair is where most learners get lost.

πŸ”‘ The One Rule That Decides

Ask yourself: “Is the time finished?”

βœ… Present Perfect β€” time open / result matters
have/has + past participle

“I have worked in hospitality.” (still relevant)
“She has just arrived.” (news)
“Have you ever tried sushi?” (life experience)

πŸ”’ Past Simple β€” time finished
verb + -ed / irregular form

“I worked at the casino in 2010.” (specific year)
“She arrived last Monday.” (named time)
“I tried sushi when I was in Tokyo.” (specific occasion)

🚦 Signal Words

Present Perfect: just Β· already Β· yet Β· ever Β· never Β· since Β· for Β· recently Β· so far
Past Simple: yesterday Β· last week Β· in 2005 Β· ago Β· when I was Β· at 6 pm Β· that day

✏️ Quick Activity

Choose the correct tense:

  1. I _______ (live) in Sydney for twelve years β€” I left in 2017.
  2. She _______ (just / finish) her assignment.
  3. We _______ (meet) at a restaurant when we were students.
  4. _______ you ever _______ (try) French cuisine?
πŸ‘€ Show Answers

1. lived (finished: I left)   2. has just finished   3. met (when = specific)   4. Have you ever tried

⭐ Takeaway: If you can add “in [year]” or “last [week/month]” β€” use past simple. If the time is unknown or still open β€” use present perfect.

Independent project; not affiliated with, endorsed by, or accredited by Cambridge University Press & Assessment. Confers no qualification.

Put it to work

Find out what your English actually produces.

Leave a Reply

Your email address will not be published. Required fields are marked *