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
Ce QCM sur « Le present perfect continu » en troisième teste tes connaissances en anglais de manière interactive. Les questions, classées par niveau (facile, moyen, difficile), respectent le programme officiel de troisième. 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. À chaque réponse, une explication détaillée t'aide à comprendre tes erreurs et à mémoriser l'essentiel. Idéal pour s'auto-évaluer rapidement, réviser avant un contrôle ou consolider ses acquis. Quiz gratuit conçu par un professeur particulier à Marseille pour progresser en anglais en troisième.

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
  1. 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.

  2. « She ___ been running for an hour. »

    • A. have
    • B. is
    • C. has
    • D. had
    Réponse

    C. has — she → has.

  3. « ___ three weeks » : for ou since ?

    • A. for
    • B. since
    • C. ago
    • D. during
    Réponse

    A. for — Durée → for.

  4. « ___ Monday » : for ou since ?

    • A. for
    • B. ago
    • C. during
    • D. since
    Réponse

    D. since — Point de départ → since.

  5. « I've been ___ all day. »

    • A. study
    • B. studying
    • C. studied
    • D. to study
    Réponse

    B. studying — been + V-ing.

  6. « He's been » : 's signifie…

    • A. is
    • B. was
    • C. does
    • D. has
    Réponse

    D. has — 's + been = has.

  7. 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.

  8. « Depuis » + durée se dit…

    • A. since
    • B. for
    • C. during
    • D. from
    Réponse

    B. for — for + durée.

  9. « They have been ___ since noon. »

    • A. working
    • B. workers
    • C. worked
    • D. workings
    Réponse

    A. working — -ing obligatoire.

  10. « 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).

  11. 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.

  12. « 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
  1. « How long ___ you been learning Italian? »

    • A. are
    • B. does
    • C. has
    • D. have
    Réponse

    D. have — How long have you been…?

  2. La forme en -ing de « lie » (être allongé) est…

    • A. lieing
    • B. lying
    • C. liing
    • D. lyeing
    Réponse

    B. lying — lie → lying.

  3. « 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).

  4. « I've been waiting ___ ages! »

    • A. for
    • B. since
    • C. during
    • D. from
    Réponse

    A. for — for ages = depuis une éternité.

  5. « 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.

  6. « 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).

  7. « 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.

  8. « 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.

  9. 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.

  10. « 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.

  11. « 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).

  12. « 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
  1. « 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.

  2. « 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.

  3. 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.

  4. 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.

  5. « 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.

  6. « 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.

  7. « 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.

  8. « 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.

  9. 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.

  10. « 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.

  11. 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.

  12. « 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.

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