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
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 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).
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.
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.
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.
We ___ to Wales in 2019.
- A. went
- B. have gone
- C. have been
- D. go
Réponse
A. went — in 2019 → prétérit.
« 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.
« 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.
Le participe passé de see est :
- A. saw
- B. sawn
- C. see
- D. seen
Réponse
D. seen — see → saw → seen.
Have you ___ been to Ireland?
- A. yet
- B. ever
- C. ago
- D. since
Réponse
B. ever — ever dans une question d'expérience.
She hasn't answered ___.
- A. already
- B. ever
- C. yet
- D. since
Réponse
C. yet — yet en fin de phrase négative.
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.
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
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.
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.
I have known Lily ___ primary school.
- A. since
- B. for
- C. ago
- D. during
Réponse
A. since — point de départ → since.
They have been married ___ twenty years.
- A. since
- B. ago
- C. during
- D. for
Réponse
D. for — durée → for.
___ 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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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