Je réserve ici
Anglais 4ᵉ

Ressources · 4ᵉ · Anglais

Le present perfect

have & has + participe passé : relier le passé au présent (A2, 4e)

À propos de cette page
Ce QCM sur « Le present perfect » en quatrième teste tes connaissances en anglais de manière interactive. Les questions, classées par niveau (facile, moyen, difficile), respectent le programme officiel de quatrième. Au programme : À quoi sert le present perfect ?, La forme : have / has + participe passé, Négation, questions, réponses courtes, Les participes passés irréguliers. À 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 quatriè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 se forme avec :

    • A. was / were + verbe en -ing
    • B. did / didn't + base verbale
    • C. have / has + part. passé
    • D. be going to + base verbale
    Réponse

    C. have / has + part. passé — have / has + participe passé.

  2. She ___ finished.

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

    A. has — she → has.

  3. Le participe passé de see est :

    • A. saw
    • B. see
    • C. seed
    • D. seen
    Réponse

    D. seen — see → saw → seen.

  4. We ___ visited Rome.

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

    B. have — we → have.

  5. I've = …

    • A. I am
    • B. I will
    • C. I had
    • D. I have
    Réponse

    D. I have — 've = have.

  6. La négation de he has eaten est :

    • A. he hasn't eat
    • B. he doesn't has eaten
    • C. he hasn't eaten
    • D. he haven't eaten
    Réponse

    C. he hasn't eaten — hasn't + participe.

  7. Le participe passé de go est :

    • A. gone
    • B. went
    • C. goed
    • D. going
    Réponse

    A. gone — go → went → gone.

  8. Have you finished? — Yes, I ___.

    • A. did
    • B. have
    • C. has
    • D. am not
    Réponse

    B. have — réponse courte avec have.

  9. just (avec le present perfect) signifie :

    • A. à l'instant
    • B. seulement
    • C. juste après
    • D. depuis
    Réponse

    A. à l'instant — I have just… = je viens de…

  10. yet se place…

    • A. avant le verbe
    • B. en début de phrase
    • C. après have
    • D. en fin de phrase
    Réponse

    D. en fin de phrase — I haven't finished yet.

  11. never signifie :

    • A. encore
    • B. jamais
    • C. déjà
    • D. depuis
    Réponse

    B. jamais — never = jamais.

  12. since est suivi de…

    • A. une durée en heures
    • B. une action en -ing
    • C. un point de départ
    • D. un participe passé
    Réponse

    C. un point de départ — since 2020, since Monday.

Niveau moyen — 12 questions
  1. I have lived in Lyon ___ 2015.

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

    D. since — since + date.

  2. She has worked here ___ ten years.

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

    B. for — for + durée.

  3. Have you ___ been to Scotland?

    • A. ever
    • B. never
    • C. yet
    • D. still
    Réponse

    A. ever — ever dans une question.

  4. « Je viens de finir. »

    • A. I have finished just.
    • B. I just finish.
    • C. I have just finished.
    • D. I have finish just.
    Réponse

    C. I have just finished. — have just + participe.

  5. They ___ the new bakery yet.

    • A. haven't try
    • B. haven't tried
    • C. didn't tried
    • D. hasn't tried it
    Réponse

    B. haven't tried — haven't tried … yet.

  6. Le participe passé de write est :

    • A. written
    • B. wrote
    • C. writed
    • D. writing
    Réponse

    A. written — write → wrote → written.

  7. He ___ already ___ the dishes.

    • A. have / done
    • B. has / did
    • C. has / do
    • D. has / done
    Réponse

    D. has / done — has already done.

  8. « Elle est partie (elle n'est plus là). »

    • A. She has been.
    • B. She has went.
    • C. She has gone.
    • D. She is gone away.
    Réponse

    C. She has gone. — has gone = partie, pas revenue.

  9. We haven't seen him ___ Monday.

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

    A. since — since + jour.

  10. ___ she ___ her homework? — Not yet.

    • A. Did / finished
    • B. Has / finish
    • C. Have / finished
    • D. Has / finished
    Réponse

    D. Has / finished — Has she finished…?

  11. already se place…

    • A. en fin de phrase obligatoirement
    • B. avant l'auxiliaire have / has
    • C. entre l'auxiliaire et le participe
    • D. après le participe passé, en fin de phrase
    Réponse

    C. entre l'auxiliaire et le participe — She has already left.

  12. Le participe passé de eat est :

    • A. ate
    • B. eaten
    • C. eated
    • D. eat
    Réponse

    B. eaten — eat → ate → eaten.

Niveau difficile — 12 questions
  1. Repère l'erreur : I have saw this film twice.

    • A. I have
    • B. saw
    • C. this film
    • D. twice
    Réponse

    B. saw — have seen.

  2. She's gone to the shop / She's been to the shop :

    • A. gone = pas revenue ; been = revenue
    • B. les deux phrases ont exactement le même sens
    • C. gone = revenue ; been = encore là-bas
    • D. been n'existe pas comme participe passé
    Réponse

    A. gone = pas revenue ; been = revenue — gone = encore là-bas ; been = déjà revenue.

  3. How long ___ you ___ each other?

    • A. did / know
    • B. have / know
    • C. do / knowing
    • D. have / known
    Réponse

    D. have / known — have known.

  4. Quelle phrase est correcte ?

    • A. I have never eat sushi.
    • B. I never have eaten sushi.
    • C. I have never eaten sushi.
    • D. I have eaten never sushi.
    Réponse

    C. I have never eaten sushi. — never entre have et le participe.

  5. It's the best book I ___.

    • A. have ever read
    • B. ever read
    • C. have never read
    • D. did ever read
    Réponse

    A. have ever read — superlatif + have ever + participe.

  6. I ___ my keys, so I can't get in.

    • A. lose
    • B. lost yesterday
    • C. was losing
    • D. have lost
    Réponse

    D. have lost — résultat présent → present perfect.

  7. « Je ne l'ai pas encore vu. »

    • A. I have seen him not yet.
    • B. I haven't seen him yet.
    • C. I didn't see him yet.
    • D. I haven't seen him already.
    Réponse

    B. I haven't seen him yet. — not … yet.

  8. Repère l'erreur : She has lived here since three years.

    • A. She has
    • B. lived here
    • C. since
    • D. three years
    Réponse

    C. since — for three years.

  9. for est suivi de…

    • A. un moment précis
    • B. une date
    • C. un jour de la semaine
    • D. une durée
    Réponse

    D. une durée — for two hours, for ages.

  10. Have they arrived? — No, they ___.

    • A. haven't
    • B. didn't
    • C. hasn't
    • D. aren't yet
    Réponse

    A. haven't — they haven't.

  11. She has ___ her leg, she can't play.

    • A. breaked
    • B. broke
    • C. broken
    • D. break
    Réponse

    C. broken — broken.

  12. Le present perfect de be est :

    • A. have being / has being
    • B. have been / has been
    • C. has being
    • D. have be
    Réponse

    B. have been / has been — have / has been.

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