Je réserve ici
Anglais 3ᵉ

Ressources · 3ᵉ · Anglais

Le present perfect continu

Conjugaison & emploi : have / has + been + V-ing, for / since et durée

À propos de cette page
Ces exercices corrigés sur « Le present perfect continu » en troisième permettent de s'entraîner et de vérifier ses acquis en anglais. Ils suivent le programme officiel de troisième et sont classés par difficulté (facile, moyen, difficile). Au programme : À quoi sert le present perfect continu ?, Formation : have / has + been + V-ing, Négation, question, réponses courtes, For, since, how long : exprimer la durée. Écris ta réponse puis clique sur « Vérifier » : la correction est immédiate et tolère majuscules, espaces et ponctuation. Cet entraînement aide à mémoriser les méthodes, repérer ses erreurs et gagner en confiance avant un contrôle. Exercices gratuits proposés par un professeur particulier à Marseille pour réviser anglais en troisième.

Entraîne-toi par niveau. Écris ta réponse puis clique sur « Vérifier » (ou tape Entrée). La correction tolère majuscules, espaces et ponctuation.

Facile
Ex. 1 — Have or has?Complète avec « have been » ou « has been » (forme pleine).
My cousins living in Dublin since June.
The printer making a strange noise all morning.
I trying to call you for an hour!
Our neighbour practising the trumpet since eight o'clock.
You staring at that screen for too long.
Everybody talking about the new film.
Voir le corrigé
  1. have been — Sujet pluriel → have been.
  2. has been — it → has been.
  3. have been — I → have been.
  4. has been — Sujet singulier → has been.
  5. have been — you → have been.
  6. has been — everybody est singulier → has been.
Ex. 2 — For or since?Complète avec « for » ou « since ».
She has been coaching the team 2022.
We've been queuing forty minutes.
It has been raining lunchtime.
They've been building the bridge ages.
He has been feeling dizzy he woke up.
I've been looking for my glasses half an hour.
Voir le corrigé
  1. since — Point de départ (année) → since.
  2. for — Durée → for.
  3. since — Point de départ → since.
  4. for — for ages = depuis une éternité.
  5. since — since + proposition au prétérit.
  6. for — Durée → for.
Moyen
Ex. 3 — ConjugationConjugue le verbe au present perfect continu (attention à l'orthographe du -ing).
The kids (swim) since two o'clock.
Grandpa (lie) in the hammock all afternoon.
Zara (write) her novel for six months.
We (travel) around Portugal for ten days.
The phone (ring) non-stop since nine.
My sisters (argue) about the remote for an hour.
Voir le corrigé
  1. have been swimming — swim → swimming (consonne doublée).
  2. has been lying — lie → lying.
  3. has been writing — write → writing (le -e disparaît).
  4. have been travelling — travelling (GB) / traveling (US).
  5. has been ringing — it → has been ringing.
  6. have been arguing — argue → arguing.
Ex. 4 — Negative, questions and short answersTransforme ou réponds selon la consigne entre crochets. Écris la phrase complète.
[négatif] Leo has been sleeping well.
[question] They have been waiting for the bus.
[question avec How long] She has been teaching yoga.
[question avec What] You have been doing (in the garage).
[réponse courte, oui] Has it been snowing? —
[négatif] We have been eating enough vegetables.
Voir le corrigé
  1. Leo hasn't been sleeping well. — hasn't been + V-ing.
  2. Have they been waiting for the bus? — Have + sujet + been + V-ing ?
  3. How long has she been teaching yoga? — How long has + sujet + been + V-ing ?
  4. What have you been doing in the garage? — What have you been doing…?
  5. Yes, it has. — On répète has.
  6. We haven't been eating enough vegetables. — haven't been eating.
Difficile
Ex. 5 — Simple or continuous?Conjugue au present perfect simple ou continu selon le sens (durée / résultat / verbe d'état).
I (own) this bike since my twelfth birthday.
Look at the mess! The dog (dig) in the flower bed again.
She (send) twenty applications so far.
How long (you / learn) the cello?
We (not / see) each other since primary school.
The pupils (revise) all week, and they (finish) ___ every chapter.
Voir le corrigé
  1. have owned — own = verbe d'état → simple.
  2. has been digging — Résultat visible d'une activité → continu.
  3. has sent — Quantité (twenty) → simple.
  4. have you been learning — how long → continu.
  5. haven't seen — Bilan négatif, pas d'activité en cours → simple.
  6. have been revising / have finished — Durée (all week) → continu ; résultat (every chapter) → simple.
Ex. 6 — Translation and expressionTraduis en anglais, puis réponds librement aux deux dernières questions.
Nous attendons le plombier depuis dix heures du matin.
Depuis combien de temps neige-t-il ?
Elle connaît Tom depuis cinq ans.
Tu as les yeux rouges : tu as pleuré ?
Describe an activity you have been doing for a long time (since when, how long, why you like it). Two sentences.
Your friend arrives out of breath, with wet hair and muddy shoes. Write two sentences explaining what he has probably been doing.
Voir le corrigé
  1. We have been waiting for the plumber since ten in the morning. — since + point de départ.
  2. How long has it been snowing? — How long has it been + V-ing ?
  3. She has known Tom for five years. — know = verbe d'état → present perfect simple.
  4. Your eyes are red: have you been crying? — Résultat visible → continu.
  5. Réponse libre — exemple : I have been playing basketball since I was eight, so I've been training for seven years now. I love it because my team is like a second family.
  6. Réponse libre — exemple : He has probably been running in the rain. Maybe he's been playing football in the park and it started pouring.
Bloqué sur ce chapitre ?

Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.

Prof d'anglais à Marseille · Cours particuliers au collège · Aide aux devoirs