Ressources · 3ᵉ · Anglais
Le present perfect continu
Conjugaison & emploi : have / has + been + V-ing, for / since et durée
À propos de cette page
Choisis ton niveau. Questions et réponses mélangées à chaque partie. Bonne chance !
Les 36 questions du QCM en version texte
Pour réviser sans écran ou imprimer : chaque question avec ses propositions ; la bonne réponse et son explication se déplient.
Niveau facile — 12 questions
Le present perfect continu se forme avec…
- A. have / has + participe passé
- B. was / were + V-ing
- C. had + been + V-ing
- D. have / has + been + V-ing
Réponse
D. have / has + been + V-ing — have / has + been + verbe en -ing.
« She ___ been running for an hour. »
- A. have
- B. is
- C. has
- D. had
Réponse
C. has — she → has.
« ___ three weeks » : for ou since ?
- A. for
- B. since
- C. ago
- D. during
Réponse
A. for — Durée → for.
« ___ Monday » : for ou since ?
- A. for
- B. ago
- C. during
- D. since
Réponse
D. since — Point de départ → since.
« I've been ___ all day. »
- A. study
- B. studying
- C. studied
- D. to study
Réponse
B. studying — been + V-ing.
« He's been » : 's signifie…
- A. is
- B. was
- C. does
- D. has
Réponse
D. has — 's + been = has.
La question typique du present perfect continu est…
- A. How much…?
- B. How far…?
- C. How old…?
- D. How long…?
Réponse
D. How long…? — How long = depuis combien de temps.
« Depuis » + durée se dit…
- A. since
- B. for
- C. during
- D. from
Réponse
B. for — for + durée.
« They have been ___ since noon. »
- A. working
- B. workers
- C. worked
- D. workings
Réponse
A. working — -ing obligatoire.
« It has been raining » signifie…
- A. Il va pleuvoir demain matin.
- B. Il a plu hier soir, tard.
- C. Il pleut depuis un moment.
- D. Il pleuvait ce matin, tôt.
Réponse
C. Il pleut depuis un moment. — Action commencée avant et encore en cours (ou effets visibles).
L'élément qui ne change jamais dans ce temps est…
- A. have
- B. been
- C. le sujet
- D. le verbe
Réponse
B. been — been est invariable.
« We ___ been waiting. » (forme négative)
- A. haven't
- B. hasn't
- C. don't
- D. weren't
Réponse
A. haven't — we → haven't been.
Niveau moyen — 12 questions
« How long ___ you been learning Italian? »
- A. are
- B. does
- C. has
- D. have
Réponse
D. have — How long have you been…?
La forme en -ing de « lie » (être allongé) est…
- A. lieing
- B. lying
- C. liing
- D. lyeing
Réponse
B. lying — lie → lying.
« She has been swiming » contient une erreur :
- A. has been
- B. been
- C. swiming
- D. she
Réponse
C. swiming — swim → swimming (consonne doublée).
« I've been waiting ___ ages! »
- A. for
- B. since
- C. during
- D. from
Réponse
A. for — for ages = depuis une éternité.
« Has it been snowing? » — réponse courte :
- A. Yes, it is.
- B. Yes, it has.
- C. Yes, it does.
- D. Yes, it snows.
Réponse
B. Yes, it has. — On répète has.
« They have been living here since ___. »
- A. five years
- B. a long time
- C. ages
- D. 2019
Réponse
D. 2019 — since + point de départ (2019).
« He ___ been feeling well lately. » (négatif)
- A. hasn't
- B. haven't
- C. isn't
- D. doesn't
Réponse
A. hasn't — he → hasn't been.
« Depuis que je suis arrivé » se dit…
- A. for I arrived
- B. since I have arrived
- C. during I arrived
- D. since I arrived
Réponse
D. since I arrived — since + prétérit.
Quelle phrase est correcte ?
- A. We have being working.
- B. We have been working.
- C. We has been working.
- D. We have been work.
Réponse
B. We have been working. — have been + V-ing.
« What have you been doing? » se dit en français…
- A. Qu'as-tu fait hier soir à la maison, tout seul ?
- B. Que fais-tu en ce moment précis, là, maintenant ?
- C. Qu'est-ce que tu fabriquais (depuis tout ce temps) ?
- D. Que feras-tu demain dans la journée, après l'école ?
Réponse
C. Qu'est-ce que tu fabriquais (depuis tout ce temps) ? — Activité récente et prolongée.
« Ago » s'emploie avec…
- A. le present perfect continu
- B. le présent simple
- C. le futur simple
- D. le prétérit
Réponse
D. le prétérit — I started two years ago (prétérit).
« Your eyes are red. ___ ? »
- A. Do you cry a lot
- B. Did you cry last night
- C. Have you been crying
- D. Are you crying right now
Réponse
C. Have you been crying — Résultat visible → present perfect continu.
Niveau difficile — 12 questions
« I ___ her since 2015. » (know)
- A. have known
- B. have been knowing
- C. am knowing
- D. know
Réponse
A. have known — know = verbe d'état → present perfect simple.
« She ___ six emails this morning. »
- A. has been writing
- B. has been written
- C. is writing
- D. has written
Réponse
D. has written — Quantité (six) → simple.
Quelle phrase insiste sur la durée ?
- A. I've painted the door today, at last.
- B. I've been painting the door for hours.
- C. I painted the door last week, on Monday.
- D. I paint doors every summer for my uncle.
Réponse
B. I've been painting the door for hours. — for hours + continu = durée.
Quel verbe accepte la forme continue ?
- A. wait
- B. belong
- C. own
- D. understand
Réponse
A. wait — wait est un verbe d'action ; les trois autres sont des verbes d'état.
« She is waiting since two hours » contient…
- A. une erreur
- B. trois erreurs
- C. deux erreurs
- D. aucune erreur
Réponse
C. deux erreurs — is waiting → has been waiting ; since → for.
« We've had this car for ten years » : have signifie…
- A. prendre
- B. manger
- C. passer (du temps)
- D. posséder
Réponse
D. posséder — have = posséder (état) → present perfect simple.
« They've been having lunch » est…
- A. incorrect (have = état)
- B. correct (have lunch = action)
- C. correct seulement à l'oral
- D. incorrect (lunch est indénombrable)
Réponse
B. correct (have lunch = action) — have lunch = action → forme continue possible.
« How long have you been here? » — réponse correcte :
- A. Since I was ten.
- B. Since two hours.
- C. For 2019.
- D. Two hours ago.
Réponse
A. Since I was ten. — since + proposition au prétérit.
Quelle phrase est correcte ?
- A. It's been raining since three days.
- B. It's raining since three days.
- C. It rains for three days.
- D. It's been raining for three days.
Réponse
D. It's been raining for three days. — present perfect continu + for + durée.
« Il travaille ici depuis mars » se dit…
- A. He works here since March.
- B. He is working here since March.
- C. He has been working here since March.
- D. He has working here since March, still.
Réponse
C. He has been working here since March. — has been working since March.
Dans « I've read forty pages » vs « I've been reading for an hour », la différence est…
- A. passé / présent
- B. singulier / pluriel
- C. quantité / durée
- D. oral / écrit
Réponse
C. quantité / durée — simple = quantité ; continu = durée.
« Lately » se place avec…
- A. le prétérit seulement, jamais autre chose
- B. le present perfect (souvent continu)
- C. le futur avec will ou be going to
- D. l'impératif, pour donner un conseil
Réponse
B. le present perfect (souvent continu) — lately = ces derniers temps → present perfect.
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