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

Present Perfect vs Simple Past — ‘Have You Ever…?’ (B1)

July 28, 2026 · Sourov · 2 min read
B1 · 5 min

Present Perfect vs Simple Past

Know when to use have done and when to use did — and never confuse them again

From Sourov’s world: In 2005 I flew from Chittagong to Sydney. My English was, in my own words, horrible. After landing I sat on the kerb outside the airport for three hours — I didn’t know how to ask for help. That moment is fixed in time: I arrived at Sydney Airport at a specific point in the past. But the experience shaped everything that followed. I have lived in three countries. I have learned three languages. I have worked in some of Sydney’s finest restaurants. The experiences — no specific date needed — belong to the present perfect.

📚 Language Focus

Meaning:

  • Simple Past — a completed action at a specific, known time in the past.
  • Present Perfect — a life experience or recent event where the specific time is unknown or unimportant.

Form:

Tense Positive Negative
Simple Past I arrived in 2005 I didn’t speak English well
Present Perfect I have lived in three countries I haven’t forgotten that day

Key signal words: yesterday / in 2005 / last year / at 9 pm → Simple Past  |  ever / never / already / yet / just / so far → Present Perfect

CCQs: Do we know exactly when? → Simple Past. Have we done it at any point in our life? → Present Perfect.

💡 Examples

🔵 Simple Past (specific time)

  • I sat on the airport kerb for three hours in 2005.
  • She ordered the steak last night.
  • We didn’t open until 6 pm yesterday.

🟢 Present Perfect (experience / no specific time)

  • I have worked in hospitality for 18 years.
  • Have you ever tried a natural wine?
  • She has never visited La Réunion.

✏️ Quick Check

Choose the correct tense. Type your answers mentally, then check below.

  1. I _______ (never / visit) France before my wife took me there. (experience, no time given)
  2. We _______ (arrive) in Sydney on 14 March 2005. (specific time)
  3. _______ you ever _______ (manage) a team of more than ten people?
  4. She _______ (start) working at The Ivy in 2008.
  5. I _______ (just / finish) my coffee — do you want one?
Show answers ▼
  1. I have never visited France before my wife took me there.
  2. We arrived in Sydney on 14 March 2005.
  3. Have you ever managed a team of more than ten people?
  4. She started working at The Ivy in 2008.
  5. I have just finished my coffee — do you want one?

🗣️ Try It Yourself

Write 3 sentences about yourself: one thing you did at a specific time in the past (simple past), one experience you have had in your life (present perfect), and one thing you have never done. Share them with a friend or language partner and check each other’s tenses!

Independent project; not affiliated with, endorsed by, or accredited by Cambridge University Press & Assessment. Confers no qualification. | Teacher background: Cambridge CELTA course completed — 120 supervised teaching-practice hours, 4 written assignments passed at the required standard.

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 *