Present Perfect vs Simple Past — ‘Have You Ever…?’ (B1)
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.
- I _______ (never / visit) France before my wife took me there. (experience, no time given)
- We _______ (arrive) in Sydney on 14 March 2005. (specific time)
- _______ you ever _______ (manage) a team of more than ten people?
- She _______ (start) working at The Ivy in 2008.
- I _______ (just / finish) my coffee — do you want one?
Show answers ▼
- I have never visited France before my wife took me there.
- We arrived in Sydney on 14 March 2005.
- Have you ever managed a team of more than ten people?
- She started working at The Ivy in 2008.
- 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.
Leave a Reply