Je réserve ici
Anglais 4ᵉ

Ressources · 4ᵉ · Anglais

Present perfect vs prétérit

Choisir le bon temps du passé en anglais : action datée & finie ou lien avec le présent (for/since)

À propos de cette page
Ce QCM sur « Present perfect vs prétérit » 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 : Deux temps du passé, deux logiques, Le prétérit : une action datée et finie, Le present perfect : un lien avec le présent, For et since : depuis quand ?. À 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. have + base verbale
    • B. have + participe passé
    • C. did + participe passé
    • D. be + participe passé du verbe
    Réponse

    B. have + participe passé — have/has + participe passé (3e colonne).

  2. Quel mot-signal appelle le prétérit ?

    • A. ever
    • B. yet
    • C. yesterday
    • D. since then
    Réponse

    C. yesterday — yesterday date l'action.

  3. I ___ my keys, I can't get in.

    • A. lost
    • B. have lost
    • C. have losed
    • D. did lose
    Réponse

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

  4. Quel mot-signal appelle le present perfect ?

    • A. last month
    • B. in 1999
    • C. two days ago
    • D. never
    Réponse

    D. never — never = expérience de vie.

  5. We ___ to Wales in 2019.

    • A. went
    • B. have gone
    • C. have been
    • D. go
    Réponse

    A. went — in 2019 → prétérit.

  6. « depuis lundi » se dit :

    • A. for Monday
    • B. ago Monday
    • C. since Monday
    • D. from Monday on
    Réponse

    C. since Monday — point de départ → since.

  7. « depuis trois jours » se dit :

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

    A. for three days — durée → for.

  8. Le participe passé de see est :

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

    D. seen — see → saw → seen.

  9. Have you ___ been to Ireland?

    • A. yet
    • B. ever
    • C. ago
    • D. since
    Réponse

    B. ever — ever dans une question d'expérience.

  10. She hasn't answered ___.

    • A. already
    • B. ever
    • C. yet
    • D. since
    Réponse

    C. yet — yet en fin de phrase négative.

  11. Le prétérit s'utilise pour :

    • A. une action finie et datée
    • B. une action qui continue encore
    • C. un résultat présent
    • D. une habitude actuelle
    Réponse

    A. une action finie et datée — action terminée à un moment connu.

  12. La question « depuis combien de temps » se dit :

    • A. Since when…?
    • B. How much time…?
    • C. When…?
    • D. How long…?
    Réponse

    D. How long…? — How long + present perfect.

Niveau moyen — 12 questions
  1. Mum ___ (make) a cake, it smells great!

    • A. made
    • B. makes
    • C. has made
    • D. has make
    Réponse

    C. has made — résultat présent (odeur) → present perfect.

  2. Dad ___ (teach) me to swim when I was five.

    • A. has taught
    • B. teached
    • C. taught
    • D. has teached
    Réponse

    C. taught — when I was five → prétérit taught.

  3. I have known Lily ___ primary school.

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

    A. since — point de départ → since.

  4. They have been married ___ twenty years.

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

    D. for — durée → for.

  5. ___ you ever ___ a ghost?

    • A. Did / see
    • B. Have / saw
    • C. Have / seeing
    • D. Have / seen
    Réponse

    D. Have / seen — Have you ever + participe seen.

  6. When ___ she ___ her exam?

    • A. did / pass
    • B. has / passed
    • C. did / passed
    • D. has / pass
    Réponse

    A. did / pass — When → prétérit, did + base.

  7. Où placer just dans They have arrived ?

    • A. Just they have arrived
    • B. They have just arrived
    • C. They just have arrived
    • D. They have arrived just
    Réponse

    B. They have just arrived — entre have et le participe.

  8. I ___ this book three times. (bilan, pas de date)

    • A. read
    • B. have read
    • C. did read
    • D. was reading
    Réponse

    B. have read — bilan de vie → present perfect.

  9. How long ___ you ___ here?

    • A. did / lived
    • B. have / lived
    • C. have / living
    • D. did / live
    Réponse

    B. have / lived — How long + present perfect.

  10. She ___ (not / phone) yet.

    • A. didn't phone
    • B. doesn't phone
    • C. hasn't phoned
    • D. hasn't phone
    Réponse

    C. hasn't phoned — yet → present perfect négatif.

  11. My aunt ___ (move) to Canada six years ago.

    • A. moved
    • B. has moved
    • C. has move
    • D. is moved
    Réponse

    A. moved — ago → prétérit.

  12. We haven't had a holiday ___ 2022.

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

    D. since — année de départ → since.

Niveau difficile — 12 questions
  1. Repère l'erreur : I have met him two years ago.

    • A. I have
    • B. met him
    • C. two years
    • D. ago
    Réponse

    A. I have — ago → prétérit : I met him.

  2. Repère l'erreur : She works here since March.

    • A. She
    • B. works
    • C. here
    • D. since March
    Réponse

    B. works — since → has worked.

  3. Traduis : « Je viens de finir. »

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

    C. I have just finished. — venir de = have just + participe.

  4. Quelle phrase est correcte ?

    • A. Did you ever eat snails?
    • B. Have you ever ate snails?
    • C. Have you ever eaten snails?
    • D. Did you ever eaten the snails?
    Réponse

    C. Have you ever eaten snails? — ever → present perfect, participe eaten.

  5. Have you ___ been to London? — Yes, twice. Quel mot manque ?

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

    B. ever — question d'expérience → ever.

  6. Repère l'erreur : We have waited since forty minutes.

    • A. We
    • B. have waited
    • C. since
    • D. forty minutes
    Réponse

    C. since — durée → for forty minutes.

  7. Quelle phrase signifie « Il a cassé sa jambe, elle est encore dans le plâtre » ?

    • A. He broke his leg.
    • B. He had broken his leg.
    • C. He was breaking his leg.
    • D. He has broken his leg.
    Réponse

    D. He has broken his leg. — résultat présent → present perfect.

  8. Repère l'erreur : Mozart has composed more than 600 works.

    • A. Mozart
    • B. has composed
    • C. more than 600
    • D. works
    Réponse

    B. has composed — personne décédée → composed.

  9. I ___ Rome twice; the first time, I ___ ten.

    • A. have visited / was
    • B. visited / have been
    • C. have visited / have been
    • D. visited / was being
    Réponse

    A. have visited / was — bilan → present perfect, puis détail daté → prétérit.

  10. Traduis : « J'habite ici depuis dix ans. »

    • A. I live here since ten years.
    • B. I have lived here since ten years.
    • C. I lived here for ten years.
    • D. I have lived here for ten years.
    Réponse

    D. I have lived here for ten years. — present perfect + for + durée.

  11. Quel verbe a un participe passé différent de son prétérit ?

    • A. take
    • B. make
    • C. buy
    • D. have
    Réponse

    A. take — take → took → taken ; les autres ont la même forme.

  12. Has he called yet? Le mot « yet » signifie ici :

    • A. depuis
    • B. encore une autre fois
    • C. jamais
    • D. déjà (en question)
    Réponse

    D. déjà (en question) — yet en question = déjà ; en négation = pas encore.

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