Prétérit vs present perfect

LibreAnglaisConjugaisonPrétérit vs present perfect~9 min de lecture

Prétérit ou present perfect : parler du passé en anglais

Le prétérit (I visited) raconte une action terminée à un moment passé bien précis, alors que le present perfect (I have visited) relie le passé au présent : une expérience de vie, une action récente ou un résultat encore visible maintenant.

Objectifs

  • Former le prétérit des verbes réguliers et irréguliers, aux trois formes.
  • Former le present perfect avec have / has + participe passé.
  • Choisir le bon temps selon le repère temporel et le lien avec le présent.
  • Utiliser correctement ago, last, yesterday et ever, never, already, yet, just, since, for.

1. Le prétérit (past simple) : la photo datée

Emplois

  • Action terminée à un moment précis du passé : I visited Kumasi in 2023. (J'ai visité Kumasi en 2023.)
  • Suite d'actions dans un récit : She got up, washed and left for school. (Elle s'est levée, s'est lavée et est partie à l'école.)
  • Habitude passée terminée : When he was young, Grandpa walked ten kilometres to school. (Quand il était jeune, grand-père marchait dix kilomètres pour aller à l'école.)

Formation

FormeRègleExempleTraduction
Affirmativeverbe régulier + -ed ; verbe irrégulier : 2ᵉ colonne (go → went), même forme à toutes les personnesWe played. / He went home.Nous avons joué. / Il est rentré à la maison.
Négativedid not (didn't) + base verbaleShe didn't come.Elle n'est pas venue.
InterrogativeDid + sujet + base verbaleDid you see the match?As-tu vu le match ?

Orthographe du -ed

  • Cas général : work → worked.
  • Verbe terminé par -e : on ajoute seulement -d : live → lived.
  • Consonne + -y : study → studied ; mais play → played.
  • Verbe court consonne + voyelle + consonne : on double : stop → stopped, plan → planned.

Repères du prétérit

yesterday (hier), last week / last year (la semaine dernière, l'an dernier), two days ago (il y a deux jours), in 2020 (en 2020), when I was a child (quand j'étais enfant), this morning si la matinée est finie.

Exemple résolu

Repère Last Saturday : moment passé précis et terminé, donc prétérit.
buy est irrégulier : bought.
Négation : didn't + base : didn't pay (et non didn't paid).
get est irrégulier : got. Réponse : Last Saturday, Awa bought a new dress at the market. She didn't pay 10,000 CFA francs: she got a discount. (Samedi dernier, Awa a acheté une nouvelle robe au marché. Elle n'a pas payé 10 000 F CFA : elle a obtenu une réduction.)

Quelle est la forme correcte ?

  1. Did you watch the news yesterday?
  2. Did you watched the news yesterday?
  3. Have you watched the news yesterday?
Après did, le verbe reste à la base (watch). Et yesterday est un moment passé terminé : on n'emploie pas le present perfect.

2. Le present perfect : le pont entre hier et aujourd'hui

Emplois

  • Expérience de vie, sans date : Have you ever eaten attiéké? (As-tu déjà mangé de l'attiéké ?) I have never taken a plane. (Je n'ai jamais pris l'avion.)
  • Action récente avec un résultat présent : I have just finished my homework. (Je viens de finir mes devoirs.) Someone has broken the window. (Quelqu'un a cassé la fenêtre : elle est cassée maintenant.)
  • Situation commencée dans le passé et qui dure encore, avec since ou for : Mr Diallo has taught here since 2018. (M. Diallo enseigne ici depuis 2018.)

Formation : have / has + participe passé

FormeRègleExempleTraduction
Affirmativehave (I, you, we, they) / has (he, she, it) + participe passéShe has visited Accra.Elle a déjà visité Accra.
Négativehaven't / hasn't + participe passéWe haven't finished yet.Nous n'avons pas encore fini.
InterrogativeHave / Has + sujet + participe passéHas he arrived?Est-il arrivé ?

Participe passé : verbe régulier = même forme en -ed (worked) ; verbe irrégulier = 3ᵉ colonne de la liste : go – went – gone, eat – ate – eaten, see – saw – seen, write – wrote – written, buy – bought – bought.

Repères du present perfect

  • ever (déjà, dans une question), never (jamais) : expérience.
  • just (venir de), already (déjà), yet (encore, dans une négation ; déjà, dans une question, en fin de phrase).
  • since + point de départ (since Monday, since 2018) ; for + durée (for three years, for two hours).
  • so far (jusqu'ici), recently (récemment), today / this week si la période n'est pas finie.

Exemple résolu

Voir la solution

six months est une durée → for ; January est un point de départ → since. La situation dure encore : present perfect, avec has (3ᵉ personne).

My sister has worked at the hospital for six months. She hasn't taken a holiday since January. (Ma sœur travaille à l'hôpital depuis six mois. Elle n'a pas pris de congé depuis janvier.)

I have known Moussa ___ we were in CM2.

  1. for
  2. since
  3. ago
we were in CM2 indique un point de départ dans le passé : on emploie since. For s'emploie avec une durée, et ago va avec le prétérit.

3. Choisir entre prétérit et present perfect

PrétéritPresent perfect
I lost my phone yesterday. (J'ai perdu mon téléphone hier : on raconte quand.)I have lost my phone. (J'ai perdu mon téléphone : je ne l'ai toujours pas, c'est le problème maintenant.)
She lived in Cotonou for ten years. (Elle a vécu dix ans à Cotonou : elle n'y vit plus.)She has lived in Cotonou for ten years. (Elle vit à Cotonou depuis dix ans : elle y vit encore.)
Did you go to Saint-Louis last summer? (Es-tu allé à Saint-Louis l'été dernier ?)Have you ever been to Saint-Louis? (Es-tu déjà allé à Saint-Louis, dans ta vie ?)
flowchart TD
  A[Action passee] --> B{Moment precis et termine}
  B -->|oui yesterday ago last| C[Preterit]
  B -->|non| D{Lien avec maintenant}
  D -->|experience resultat duree| E[Present perfect]

Exemple résolu : un dialogue à compléter

ever, sans date : question sur l'expérience → present perfect : Have you ever visited Ouagadougou?
two years ago : moment passé précis → prétérit, verbe irrégulier : I went there two years ago.
On continue le récit de ce voyage daté → prétérit : I saw the FESPACO.
Traduction : « Es-tu déjà allé à Ouagadougou ? – Oui, j'y suis allé il y a deux ans. J'ai vu le FESPACO. »

Quelle phrase est correcte ?

  1. I have finished my exercises two hours ago.
  2. I finish my exercises two hours ago.
  3. I finished my exercises two hours ago.
two hours ago situe l'action à un moment passé précis et terminé : il faut le prétérit finished.

Ta mère te demande si tu as fini tes devoirs. Tu réponds :

  1. Yes, I have just finished.
  2. Yes, I just have finish.
  3. Yes, I have finish just.
Action toute récente avec un résultat présent : present perfect, have + just + participe passé finished. Just se place entre l'auxiliaire et le participe.

Erreurs fréquentes

Récapitulatif

  • Prétérit : action terminée à un moment précis ; -ed ou 2ᵉ colonne ; did / didn't + base.
  • Present perfect : expérience, action récente avec résultat, situation qui dure ; have / has + participe passé.
  • yesterday, last, ago, in 2015 → prétérit ; ever, never, just, already, yet, since, for → present perfect.
  • since + point de départ ; for + durée.
Prétérit
Action terminée, moment précis. I visited Kumasi in 2023.
Present perfect
have / has + participe passé : lien avec le présent. I have visited Kumasi.
since / for
since + point de départ (since 2020) ; for + durée (for 5 years).
ago
« il y a » : toujours avec le prétérit. two days ago.
been / gone
been to : y est allé et revenu ; gone to : y est parti et y est encore.

Teste tes connaissances sur ce cours

Crée ton compte gratuitement pour accéder aux quiz associés et suivre ta progression.