Present perfect ou prétérit : comprendre enfin la différence

I saw ou I have seen ? Si tu hésites encore entre present perfect ou prétérit à chaque phrase au passé, ce n'est pas parce que tu es « nul en anglais ». C'est parce qu'on t'a expliqué ces deux temps comme à un anglophone – alors que ton problème est 100 % français, et il a un nom : le passé composé.
Le passé composé ressemble comme deux gouttes d'eau au present perfect (j'ai vu / I have seen), mais il se traduit le plus souvent... par un prétérit. Ce faux jumeau est la source de presque toutes tes erreurs. Une fois le piège démonté, la règle devient limpide.
Dans cet article, tu vas voir la règle unique qui gouverne le choix, le tableau des mots déclencheurs à connaître par cœur, un arbre de décision en trois questions, et les cas particuliers (since, for, just, la version américaine). Promis : c'est la dernière fois que tu lis un article sur ce sujet.
Sommaire
- La réponse courte
- Le piège du passé composé : pourquoi tu te trompes
- La règle unique : passé coupé ou passé branché ?
- Les mots déclencheurs : ton tableau de survie
- L'arbre de décision en 3 questions
- Since, for, just : les cas qui méritent un zoom
- Et les Américains, dans tout ça ?
- FAQ
- Conclusion
La réponse courte
En bref : le prétérit décrit une action terminée dans un passé daté ou révolu (I saw him yesterday). Le present perfect relie le passé au présent : bilan, expérience ou action qui continue (I have seen this film, I have lived here for ten years). Moment précis cité = prétérit.
Simple, non ? Alors pourquoi te trompes-tu depuis le collège ? À cause d'un traître bien de chez nous.
Le piège du passé composé : pourquoi tu te trompes
En français, le passé composé fait tout le travail du passé courant : « j'ai vu Paul hier », « j'ai déjà vu ce film », « j'ai toujours aimé ce quartier ». Une seule forme, trois situations différentes.
L'anglais, lui, découpe ce territoire en deux temps distincts. Et le piège est vicieux : le present perfect (have + participe passé) est le sosie morphologique du passé composé (avoir + participe passé). Ton cerveau fait donc la traduction mot à mot : « j'ai vu » → I have seen. Résultat : I have seen Paul yesterday – la faute francophone par excellence.
Retiens ce renversement contre-intuitif : dans la majorité des phrases du quotidien, ton passé composé se traduit par un prétérit, pas par un present perfect. « J'ai mangé à midi » → I ate at noon. La ressemblance de forme est un leurre ; ce qui compte, c'est le rapport au temps.
Et ce rapport au temps tient en une image simple – la voici.
La règle unique : passé coupé ou passé branché ?
Imagine une prise électrique entre le passé et le présent. La question à te poser n'est jamais « quand ai-je fait l'action ? » mais : le fil est-il coupé ou encore branché ?
- Prétérit = passé coupé. L'action appartient à une période terminée, souvent datée : yesterday, in 2019, when I was a kid. Le présent n'a rien à voir là-dedans. I visited London last year – c'est fini, classé, archivé.
- Present perfect = passé branché au présent. Ce qui t'intéresse, c'est la trace laissée maintenant : une expérience (I've visited London – donc je connais), un résultat visible (I've lost my keys – donc je suis dehors), ou une situation qui dure encore (I've lived here for ten years – et j'y vis toujours).
Un même événement peut se dire des deux façons selon l'intention. I lost my keys this morning (récit daté, fil coupé) ou I've lost my keys! (panique présente, fil branché – je ne peux pas rentrer). Le temps choisi est un message, pas une décoration.
Cette logique suffit en théorie ; en pratique, l'anglais sème des indices dans la phrase. Apprends à les repérer.
Les mots déclencheurs : ton tableau de survie
Les marqueurs de temps trahissent presque toujours le bon temps. Ce tableau vaut la peine d'être mémorisé – il résout l'essentiel des cas à lui seul.
| Prétérit (passé coupé) | Present perfect (passé branché) |
|---|---|
| yesterday | just (venir de) |
| last week / last year | already (déjà) |
| two days ago | yet (dans questions et négations) |
| in 2019, in May | ever / never (expérience) |
| when I was young | since + point de départ |
| when...? (question sur la date) | for + durée qui continue |
| then, at that moment | so far, up to now, recently |
| the day I met her | this week / today (période non finie) |
Deux nuances pour briller. Today et this week appellent le present perfect tant que la période n'est pas finie (I've drunk three coffees today – la journée continue). Et for peut s'utiliser au prétérit si la durée est terminée : I lived there for five years (c'est fini) contre I've lived there for five years (j'y suis encore).
Avec la règle et les déclencheurs en poche, il ne te manque qu'un réflexe rapide pour trancher en pleine conversation.
L'arbre de décision en 3 questions
Quand tu hésites, déroule ces trois questions dans l'ordre. La première réponse positive donne le temps.
- La phrase contient-elle (ou sous-entend-elle) un moment précis et révolu ? Yesterday, ago, une date, « quand j'étais petit »... → Prétérit, sans discussion. C'est la question qui élimine la plupart des fautes de francophone.
- L'action a-t-elle commencé dans le passé et continue-t-elle maintenant ? Avec since ou for + situation toujours vraie → Present perfect. (She has worked here since 2020 – elle y travaille encore.)
- Est-ce que je parle d'un bilan, d'une expérience ou d'un résultat encore visible, sans date ? « Déjà fait ? Jamais fait ? Et maintenant ? » → Present perfect. Sinon, par défaut, raconte au prétérit : c'est le temps du récit.
Entraîne-toi avec ce mini-test : « J'ai fini mon rapport ! » (résultat présent : I've finished my report!) ; « J'ai fini mon rapport à 16 h » (moment daté : I finished my report at 4 pm). Même verbe, même action – le contexte décide.
L'arbre gère les cas standards ; trois zones grises méritent maintenant un éclairage particulier.
Since, for, just : les cas qui méritent un zoom
Since et for : le duo inséparable du present perfect
Since marque le point de départ (since 2020, since Monday), for la durée (for three years, for a long time). Piège de traduction : « depuis » couvre les deux en français, d'où les confusions. Et attention à la structure : là où le français dit « j'habite ici depuis dix ans » au présent, l'anglais exige le present perfect – I have lived here for ten years, jamais I live here since ten years.
Just : venir de
I've just eaten = « je viens de manger ». Le present perfect avec just traduit notre « venir de » – encore un cas où le calque mot à mot ne fonctionne pas.
Been to : l'expérience de voyage
She has been to Japan signifie « elle est allée au Japon (et en est revenue) » – expérience de vie, fil branché. She went to Japan in 2022 raconte le voyage daté. Et she has gone to Japan veut dire qu'elle y est en ce moment. Trois nuances, trois formes.
Ces subtilités sont celles de l'anglais britannique standard – celui des manuels scolaires. Outre-Atlantique, le tableau s'assouplit un peu.
Et les Américains, dans tout ça ?
Bonne nouvelle pour tes oreilles : l'anglais américain tolère le prétérit dans des cas où le britannique exige le present perfect. Did you eat yet? et I already saw it sont courants et parfaitement naturels aux États-Unis, là où un Britannique dira Have you eaten yet? et I've already seen it.
Autre différence cosmétique : le participe passé de get est souvent gotten en américain (I've gotten used to it) contre got en britannique.
Ce que ça change pour toi : rien à l'oral de tous les jours – tu seras compris partout. Mais pour les examens et l'écrit soigné, applique la règle stricte : avec yet, already, just et les bilans sans date, le present perfect reste le choix sûr. Apprends la règle britannique, profite de la tolérance américaine.
Il ne reste plus qu'à évacuer les dernières questions classiques.
FAQ
Quelle est la différence entre le present perfect et le prétérit ?
Le prétérit exprime une action terminée dans une période révolue, souvent datée : I saw this film in 2020. Le present perfect relie une action passée au moment présent : expérience (I have seen this film), résultat actuel (I've lost my keys) ou situation qui continue (I've lived here for ten years). Le test le plus fiable : si un moment précis est mentionné, c'est le prétérit.
Comment traduire le passé composé en anglais ?
Cas par cas, car le passé composé couvre les deux temps anglais. Avec une indication de moment révolu (« hier », « en 2019 », « il y a deux ans »), traduis par un prétérit : « j'ai vu Paul hier » → I saw Paul yesterday. Pour un bilan, une expérience ou un résultat présent sans date, utilise le present perfect : « j'ai déjà vu ce film » → I've already seen this film.
Quand utiliser le present perfect en anglais ?
Dans trois situations : une expérience de vie sans date (Have you ever tried sushi?), un résultat encore visible maintenant (I've broken my phone – il est cassé là, devant toi), et une action ou situation commencée dans le passé qui continue (We've known each other since 2015). Les mots just, already, yet, ever, never, since, for, so far sont ses compagnons habituels.
Peut-on utiliser le present perfect avec yesterday ?
Non, jamais en anglais standard : I have seen him yesterday est incorrect. Yesterday désigne une période terminée et coupée du présent, ce qui impose le prétérit : I saw him yesterday. La règle vaut pour tous les marqueurs de temps révolus : ago, last week, in 2019, when I was young. C'est LA faute typique des francophones, par calque du passé composé.
Quelle est la différence entre since et for ?
Since introduit le point de départ d'une situation : since 2020, since my birthday, since Monday. For introduit une durée : for three years, for two hours, for ages. Les deux traduisent notre « depuis », d'où la confusion française. Astuce : si tu peux répondre à « depuis quand ? », c'est since ; à « pendant combien de temps ? », c'est for.
Le prétérit et le past simple, c'est la même chose ?
Oui, exactement : « prétérit » est le terme utilisé dans l'enseignement français, past simple (ou simple past) le nom anglais du même temps. Il se forme avec -ed pour les verbes réguliers (worked, played) et une forme propre pour les irréguliers (saw, went, ate). Si tu lis une grammaire en anglais, cherche donc past simple – c'est bien ton prétérit du collège.
Conclusion
Trois réflexes à emporter. Un : méfie-toi du passé composé – son sosie have + participe est un piège, et il se traduit le plus souvent par un prétérit. Deux : pose la question du fil – coupé (prétérit) ou branché au présent (present perfect). Trois : les mots déclencheurs (yesterday, ago d'un côté ; since, for, just, already de l'autre) tranchent 80 % des cas à ta place.
La grammaire se comprend dans un article, mais elle s'automatise en parlant. Avec les leçons de grammaire anglaise de Talkey, tu vois chaque temps en contexte, puis tu le révises avec des flashcards jusqu'à ce que I have seen yesterday sonne faux tout seul. Le dilemme present perfect ou prétérit ? D'ici quelques semaines, tu n'y penseras même plus.












