Present Perfect 2 (I Have Done) | Unit 8 | PrepMyEnglish
PrepMyEnglish™
AccueilGrammarUnit 8 — Present Perfect 2
Unit 8 · Grammar Lesson
Unité 8 · Leçon de Grammaire

Present Perfect 2
(I Have Done) — Experience, Unfinished Periods & First/Second Time
Présent Perfect 2
(I Have Done) — Expérience, Périodes non terminées & Première/Deuxième fois

Use the present perfect for life experience, periods continuing until now (recently, so far, since, today…) and the "first/second time" structure

Utilisez le present perfect pour l'expérience de vie, les périodes qui continuent jusqu'à maintenant (recently, so far, since, today…) et la structure "première/deuxième fois"

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

In Unit 7 we saw that the present perfect connects a past action to the present. In this unit we look at three more key uses: talking about experience over a lifetime (a period that continues until now), using the present perfect with time expressions like recently, so far, since and today, and the important structure "It's the first/second time something has happened."

Dans l'unité 7, nous avons vu que le present perfect relie une action passée au présent. Dans cette unité, nous examinons trois autres usages clés : parler de l'expérience sur une vie (une période qui continue jusqu'à maintenant), utiliser le present perfect avec des expressions temporelles comme recently, so far, since et today, et la structure importante "It's the first/second time something has happened."

A

Experience: A Period of Time That Continues Until Now

Expérience : Une Période Qui Continue Jusqu'à Maintenant

When we talk about things that happened (or didn't happen) at some point in a period that continues until now — such as your whole life — we use the present perfect. We often use ever (in questions) and never (in negatives).

Quand on parle de choses qui se sont passées (ou ne se sont pas passées) à un moment d'une période qui continue jusqu'à maintenant — comme toute votre vie — on utilise le present perfect. On utilise souvent ever (dans les questions) et never (dans les négatifs).

Have you ever been to China?  (at any point in your life until now)
Yes, I've been there twice.  /  No, I've never been there.
Dave: Have you travelled a lot, Jane?
Jane: Yes, I've been to lots of places.
Dave: Really? Have you ever been to China?
Jane: Yes, I've been to China twice.
Dave: What about India?
Jane: No, I haven't been to India.
Have you ever eaten caviar?
→ At any point in your life so far?
→ À n'importe quel moment de ta vie jusqu'à présent ?
We've never had a car.
→ Not at any point from the past until now.
→ Jamais, à aucun moment du passé jusqu'à maintenant.
Susan really loves that book. She's read it three times.
→ Three times in her life up to now.
→ Trois fois dans sa vie jusqu'à maintenant.
It's the most boring film I've ever seen.
→ Superlative + present perfect = comparing all experiences up to now.
→ Superlatif + present perfect = comparaison de toutes les expériences jusqu'à maintenant.
I've never been to Canada. Have you been there?
→ been (to) = visited. Use 'been' for experience (went and came back).
→ been (to) = visité. Utilisez 'been' pour l'expérience (allé et revenu).

B

Recently, In the Last Few Days, So Far, Since, Today…

Recently, In the Last Few Days, So Far, Since, Today…

We also use the present perfect with time expressions that describe a period starting in the past and continuing until now. The period is not finished at the time of speaking.

On utilise aussi le present perfect avec des expressions temporelles qui décrivent une période commençant dans le passé et continuant jusqu'à maintenant. La période n'est pas terminée au moment où l'on parle.

recentlyin the last few daysso farsince I arrivedfor a long timetodaythis weekthis yearthis morningthis evening
Have you heard anything from Ben recently?
→ 'Recently' = in the recent past up to now.
→ 'Recently' = dans le passé récent jusqu'à maintenant.
I've met a lot of people in the last few days.
→ A period that started a few days ago and continues now.
→ Une période commencée il y a quelques jours et continuant maintenant.
There haven't been any problems so far.
→ 'So far' = from the beginning of this period until this moment.
→ 'So far' = depuis le début de cette période jusqu'à ce moment.
It's rained every day since I arrived.
→ 'Since' = from a point in the past until now.
→ 'Since' = depuis un moment dans le passé jusqu'à maintenant.
I've drunk four cups of coffee today.
→ 'Today' is not finished — the day is still going on.
→ 'Today' n'est pas terminé — la journée continue.
I haven't seen Tom this morning. Have you?
→ This morning is still the current morning (not finished) → present perfect.
→ This morning est encore le matin actuel (non terminé) → present perfect.
💡
Key rule:Règle clé : If the time period is still open / not finished → present perfect. If the period is over and finished → past simple (e.g. "I didn't see Tom yesterday" — yesterday is finished). Si la période est encore ouverte / non terminée → present perfect. Si la période est terminée → passé simple.

C

"It's the First Time…" / "He Has Never… Before"

"It's the First Time…" / "He Has Never… Before"

When we say "It's the first / second / third time something has happened", we use the present perfect (not the present simple). We can also express the same idea with "He hasn't done it before" or "He has never done it before."

Quand on dit "It's the first / second / third time something has happened", on utilise le present perfect (pas le présent simple). On peut aussi exprimer la même idée avec "He hasn't done it before" ou "He has never done it before."

It's the first time he has driven a car. (not: drives)
He hasn't driven a car before.  /  He has never driven a car before.
Don is having a driving lesson — it's his first. It's the first time he has driven a car.
→ The first time + present perfect. NOT "the first time he drives".
→ The first time + present perfect. PAS "the first time he drives".
Sarah has lost her passport again. This is the second time this has happened.
→ Second time + present perfect. NOT "this is the second time this happens".
→ Second time + present perfect. PAS "this is the second time this happens".
Andy is phoning his girlfriend again. It's the third time he's phoned her this evening.
→ Third time + present perfect + unfinished period (this evening).
→ Troisième fois + present perfect + période non terminée (this evening).
⚠️
Common mistake:Erreur courante : "It's the first time I meet her." ✗ → "It's the first time I have met her." ✓   Always use the present perfect after "it's the first/second/third time". "It's the first time I meet her." ✗ → "It's the first time I have met her." ✓   Utilisez toujours le present perfect après "it's the first/second/third time".

Present Perfect 2 — Exercises with AnswersPresent Perfect 2 — Exercices avec Corrigé

Put each rule into practice — check your answers instantly

Mettez chaque règle en pratique — vérifiez vos réponses instantanément

EX 1

Exercise 1 — Write "Have you ever…?" questions

Exercice 1 — Écrivez des questions "Have you ever…?"

Use the prompts to write questions with ever.

Utilisez les indications pour écrire des questions avec ever.

1.
2.
3.
4.
5.
Answers:Réponses : 1. Have you ever ridden a horse?  ·  2. Have you ever been to California?  ·  3. Have you ever run a marathon?  ·  4. Have you ever spoken to a famous person?  ·  5. What's the most beautiful place you've ever visited?
EX 2

Exercise 2 — Complete B's answers (positive or negative)

Exercice 2 — Complétez les réponses de B (positif ou négatif)

Use these verbs: be · be · eat · happen · have · have · meet · play · read · see · try

Utilisez ces verbes : be · be · eat · happen · have · have · meet · play · read · see · try

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Answers:Réponses : 1. met  ·  2. had  ·  3. eaten  ·  4. played  ·  5. had  ·  6. read  ·  7. been  ·  8. happened  ·  9. tried  ·  10. been  ·  11. seen
EX 3

Exercise 3 — Write sentences with "I haven't…" + a time expression

Exercice 3 — Écrivez des phrases avec "I haven't…" + une expression temporelle

Combine one activity with one time expression.

Combinez une activité avec une expression temporelle.

Activities:Activités : used a computer · been to the cinema · travelled by bus · read a book · eaten any fruit · lost anything  |  Time:Temps : today · this week · recently · for ages · since … · this year

1.
2.
3.
4.
Sample answers:Exemples de réponses : Any correct combination of "I haven't + [activity] + [time expression]" is accepted. E.g.: I haven't used a computer today · I haven't been to the cinema this year · I haven't travelled by bus for ages · I haven't read a book recently.
🎯

Exercise 4 — First/second time: complete the sentences

Exercice 4 — Première/deuxième fois : complétez les phrases

Use the present perfect to complete each sentence.

Utilisez le present perfect pour compléter chaque phrase.

1.
2.
3.
4.
5.
6.
Answers:Réponses : 1. has driven  ·  2. have seen a giraffe  ·  3. hasn't ridden a horse before  ·  4. have been to Japan  ·  5. has stayed at this hotel  ·  6. has never played tennis before

Frequently Asked Questions — Present Perfect 2

Questions fréquentes — Present Perfect 2

We use "Have you ever…?" to ask about life experience — whether something happened at any point up to now. Example: Have you ever eaten sushi?

On utilise "Have you ever…?" pour demander l'expérience de quelqu'un — si quelque chose s'est passé à n'importe quel moment jusqu'à maintenant.

Because these time periods are not finished at the time of speaking. If the period were finished, we'd use the past simple: I drank three cups of coffee yesterday.

Car ces périodes ne sont pas terminées au moment où l'on parle. Si la période était finie, on utiliserait le passé simple.

The structure "It's the first/second/third time + present perfect" is a fixed rule. We use the present perfect because we're looking back at a period and noting how many times something has occurred.

La structure "It's the first/second/third time + present perfect" est une règle fixe en anglais.

So far = from the beginning of this period until now — usually affirmative or negative: There haven't been any problems so far. Yet = up to now — mainly in questions and negatives: Has it stopped raining yet? / I haven't finished yet.

So far = depuis le début jusqu'à maintenant. Yet = jusqu'à maintenant — dans les questions et négatifs.

🎯 Unit 8 · MCQ QuizUnité 8 · Quiz QCM

Present Perfect 2 — Quiz

Present Perfect 2 — Quiz

200-question bank · 10–40 questions per session · instant feedback · printable PDF with or without answers

Banque de 200 questions · 10 à 40 questions par session · correction immédiate · PDF avec ou sans corrigé

200 Questions5 TopicsB1 · B1+PDF ✓

⚙️ Quiz SettingsParamètres du Quiz

Filter by topicFiltrer par thème
All topics Experience / Ever / Never Unfinished Periods First / Second Time Spot the Error Mixed

Present Perfect 2 Quiz

Quiz — Present Perfect 2

20 questions

out ofsur 20 questionsquestions
Correct
Correctes
Wrong
Incorrectes
Skipped
Non répondues
Go Further with PrepMyEnglish Allez plus loin avec PrepMyEnglish

Ready to Level Up Your English?

Prêt à progresser en anglais ?

Explore our professional English training programmes — from CPF-funded courses to certification preparation.

Découvrez nos formations d'anglais professionnel — de nos cours financés par le CPF à la préparation aux certifications officielles.