Present Perfect vs Past Simple 2 | Unit 14 | PrepMyEnglish
PrepMyEnglish
Accueil English Grammar Unit 14 — Perfect vs Past 2
Unit 14 · Grammar Lesson
Unité 14 · Leçon de Grammaire

Present Perfect vs Past Simple 2
Finished Times, Time Periods & Keyword Signals
Présent Parfait vs Passé Simple 2
Temps Révolus, Périodes & Mots-Clés

Never use the present perfect with finished time expressions like yesterday or last year — and master the contrast between open periods (today, this week) and closed ones

N'utilisez jamais le présent parfait avec des expressions de temps closes comme yesterday ou last year — et maîtrisez le contraste entre périodes ouvertes (today, this week) et closes

B1 – B2 2 Rules · 4 Exercises · 200-Q Quiz · PDF 2 Règles · 4 Exercices · Quiz 200 Q · PDF 🇬🇧 EN / 🇫🇷 FR

Unit 13 showed us when the present perfect connects to the present. In this unit we focus on one key rule: never use the present perfect with a finished time expression (yesterday, last week, in 1990, etc.). We also compare open time periods (today, this week, recently — perfect) with closed ones (yesterday, last week — simple).

L'unité 13 nous a montré quand le présent parfait est connecté au présent. Dans cette unité, nous nous concentrons sur une règle clé : n'utilisez jamais le présent parfait avec une expression de temps close (yesterday, last week, in 1990, etc.). Nous comparons aussi les périodes ouvertes (today, this week — parfait) avec les périodes closes (yesterday, last week — simple).

A

Finished Times → Always Use the Past Simple

Temps révolus → Toujours le passé simple

When we refer to a finished time in the past — a specific moment or period that is now over — we must use the past simple, never the present perfect.

Quand on fait référence à un temps révolu dans le passé — un moment ou une période spécifique maintenant terminé(e) — on doit utiliser le passé simple, jamais le présent parfait.

Finished time word + past simple (NEVER present perfect)
Examples: yesterday · last night · last week · in 1999 · two hours ago · when I was young

✓ Past simple — correct

✓ Passé simple — correct

It was very cold yesterday.
Paul and Lucy arrived ten minutes ago.
Did you eat sweets when you were a child?
I got home late last night.
When did your friends arrive?
What time did you finish work?

✗ Present perfect — wrong here

✗ Présent parfait — incorrect ici

It has been cold yesterday.
They have arrived ten minutes ago.
Have you eaten sweets when you were a child?
I have got home late last night.
When have your friends arrived?
What time have you finished?
⚠️
Always use past simple with: Toujours le passé simple avec : yesterday, last night/week/year/month, … ago, in [year], when I was…, at [time], on [day]. Also use the past simple — never the perfect — to ask When…? or What time…? yesterday, last night/week/year/month, … ago, in [year], when I was…, at [time], on [day]. Utilisez aussi le passé simple — jamais le parfait — pour poser When…? ou What time…?

B

Open Periods (Perfect) vs Closed Periods (Simple)

Périodes ouvertes (parfait) vs Périodes closes (simple)

The key contrast: use the present perfect for a period of time that continues until now (still open). Use the past simple for a finished period that is now over.

Le contraste clé : utilisez le présent parfait pour une période qui continue jusqu'à maintenant (encore ouverte). Utilisez le passé simple pour une période terminée maintenant révolue.

Present Perfect — open / until now

Présent parfait — ouvert / jusqu'à maintenant

todaythis weekthis yearthis morning*since 2010recentlyjustalreadyyetever / neverfor + period

Past Simple — finished / closed

Passé simple — fermé / révolu

yesterdaylast weeklast yearthis morning*from … to …in [year]… agowhen I was…on Sundayat [time]

* "this morning" can go with either tense depending on whether the morning is still happening or is over."this morning" peut aller avec l'un ou l'autre temps selon si le matin est encore en cours ou terminé.

Perfect — period still open

Parfait — période encore ouverte

today / this week / since / recently
I've done a lot of work today.
It hasn't rained this week.
Have you seen Anna this morning? (still morning)
I've been working here since 2010. (still here)
I haven't seen her (= recently)
We've been waiting for an hour. (still waiting)
Jack has lived here for seven years. (still here)
I've never ridden a horse. (in my life)

Simple — period finished

Simple — période terminée

yesterday / last week / from … to … / ago
I did a lot of work yesterday.
It didn't rain last week.
Did you see Anna this morning? (now afternoon)
I worked here from 2010 to 2014. (no longer here)
A: Was Lisa at the party? B: I didn't see her.
We waited for an hour. (no longer waiting)
Jack lived in NY for ten years. Now he's in LA.
I never rode a bike when I was a child.
💡
Holiday test: Test des vacances : While still on holiday → "It's been a really good holiday. I've really enjoyed it." (perfect — still happening). After you return → "It was a really good holiday. I really enjoyed it." (simple — finished). Encore en vacances → "It's been a really good holiday. I've really enjoyed it." (parfait — encore en cours). Après le retour → "It was a really good holiday. I really enjoyed it." (simple — terminé).

Unit 14 — Exercises with AnswersUnité 14 — Exercices avec Corrigé

Complete sentences using the correct form — check your answers instantly

Complétez les phrases avec la bonne forme — vérifiez vos réponses instantanément

14.1

Correct or not? Fix the wrong verb forms

Correct ou non ? Corrigez les formes incorrectes

Write OK if correct, or write the correct form.

Écrivez OK si correct, sinon écrivez la forme correcte.

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Answers:Réponses : 1. OK  ·  2. Did you eat  ·  3. OK  ·  4. I bought  ·  5. were you  ·  6. left  ·  7. OK  ·  8. OK  ·  9. OK  ·  10. was this bridge built
14.2

Make sentences using present perfect or past simple

Formez des phrases au présent parfait ou passé simple

Use the words in brackets to make a correct sentence.

Utilisez les mots entre parenthèses pour former une phrase correcte.

1.
2.
3.
4.
5.
6.
7.
8.
Answers:Réponses : 1. It hasn't rained this week  ·  2. The weather has been cold recently  ·  3. It was cold last week  ·  4. I didn't eat any fruit yesterday  ·  5. I haven't eaten any fruit today  ·  6. Emily has earned a lot of money this year  ·  7. She didn't earn so much last year  ·  8. Have you had a holiday recently
14.3

Put the verb into the correct form

Mettez le verbe à la bonne forme

Present perfect or past simple.

Présent parfait ou passé simple.

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12a.
12b.
12c.
Answers:Réponses : 1. I haven't been  ·  2. arrived  ·  3. I didn't sleep  ·  4. There was / there were  ·  5. worked / he gave  ·  6. She has lived  ·  7. died / I never met  ·  8. I've never met  ·  9. I haven't seen  ·  10. Did you go / was  ·  11. It's been / it was  ·  12a. have you lived  ·  12b. did you live  ·  12c. did you live

Frequently Asked Questions — Unit 14

Questions fréquentes — Unité 14

No. Never. "Yesterday" always refers to a finished, closed time period → always use the past simple. "I saw him yesterday" ✓. "I've seen him yesterday" ✗.

Non, jamais. "Yesterday" désigne toujours une période close → toujours le passé simple. "I saw him yesterday" ✓. "I've seen him yesterday" ✗.

"This morning" can go with either tense depending on the time of day. If it is still morning → "Have you seen Anna this morning?" (perfect — the morning is not over). If it is now afternoon or evening → "Did you see Anna this morning?" (simple — the morning has ended).

"This morning" peut aller avec l'un ou l'autre temps selon l'heure de la journée. Si c'est encore le matin → présent parfait. Si c'est l'après-midi ou le soir → passé simple.

"He has lived here for seven years" = he still lives here now (open period → perfect). "He lived in New York for ten years" = he no longer lives there, the period is finished (closed → simple). The key is whether he is still there.

"He has lived here for seven years" = il vit toujours ici (période ouverte → parfait). "He lived in New York for ten years" = il n'y vit plus, la période est terminée (close → simple).

"I've never ridden a horse" = in my life up to now (the period is still open — you are still alive) → present perfect. "I never rode a bike when I was a child" = during a finished period (childhood is over) → past simple.

"I've never ridden a horse" = dans ma vie jusqu'à maintenant (période encore ouverte — tu es encore en vie) → présent parfait. "I never rode a bike when I was a child" = pendant une période terminée (l'enfance est finie) → passé simple.

🎯 Unit 14 · MCQ QuizUnité 14 · Quiz QCM

Perfect vs Simple 2 — Quiz

Parfait vs Simple 2 — Quiz

200-question bank · 10–40 questions per session · instant feedback · printable PDF

Banque de 200 questions · 10 à 40 par session · correction immédiate · PDF imprimable

200 Questions5 TopicsB1 · B1+ · B2PDF ✓

⚙️ Quiz SettingsParamètres du Quiz

Filter by topic Filtrer par thème
All topics Finished Time Open vs Closed Period Keyword Signals Choose the Form Spot the Error

Perfect vs Past Simple 2 Quiz

Quiz — Parfait vs Passé Simple 2

20 questions

out ofsur 20 questionsquestions
Correct
Correctes
Wrong
Incorrectes
Skipped
Non répondues

PrepMyEnglish™

Learn and speak better English

Apprenez et parlez un meilleur anglais