Le Present Perfect est l’un des temps les plus difficiles pour les francophones. Non pas parce qu’il est complexe en soi — mais parce qu’il n’a pas d’équivalent exact en français. Notre passé composé (“j’ai mangé”) se traduit tantôt par le Past Simple, tantôt par le Present Perfect, selon un critère que le français ignore : le lien avec le présent.
La règle fondamentale
| Temps | Usage | Critère clé |
|---|---|---|
| Past Simple | Action terminée à un moment précis du passé | Moment précis connu ou mentionné |
| Present Perfect | Action passée avec lien au présent | Résultat, expérience, ou situation encore pertinente |
Past Simple — une action ancrée dans le passé
Le Past Simple (prétérit) exprime une action terminée, qui appartient entièrement au passé. Il est toujours associé à un moment précis — même implicite.
Formation : verbe + -ed (réguliers) / forme irrégulière (V2)
Exemples :
- I saw her yesterday. — Je l’ai vue hier. (moment précis : yesterday)
- She called me this morning. — Elle m’a appelé ce matin.
- They arrived at 6pm. — Ils sont arrivés à 18h.
- He lived in Paris for 5 years. (et il n’y vit plus) — Il a vécu à Paris pendant 5 ans.
- I didn’t sleep well last night. — Je n’ai pas bien dormi la nuit dernière.
Marqueurs typiques du Past Simple :
- yesterday, last week, last year
- ago (two days ago, a month ago)
- in + année (in 2019, in the 1990s)
- at + heure (at 3pm, at midnight)
Present Perfect — un passé qui touche le présent
Le Present Perfect exprime une action passée qui reste pertinente maintenant — que ce soit par son résultat, son expérience accumulée, ou sa continuité.
Formation : have / has + participe passé (V3)
Cas 1 — Expérience de vie (ever/never)
L’accent est mis sur le fait d’avoir (ou non) vécu quelque chose — pas sur quand.
- I have seen this film. — J’ai vu ce film. (j’ai cette expérience)
- Have you ever been to Japan? — Es-tu déjà allé au Japon ?
- She has never eaten sushi. — Elle n’a jamais mangé de sushi.
Cas 2 — Action récente avec résultat présent (just/already/yet)
L’action vient de se passer et son résultat est visible maintenant.
- I have just finished. — Je viens de finir. (c’est fini maintenant)
- She has already left. — Elle est déjà partie. (elle n’est plus là)
- Have you eaten yet? — Tu as déjà mangé ? (question sur l’état présent)
- I haven’t done it yet. — Je ne l’ai pas encore fait.
Cas 3 — Situation en cours depuis le passé (since/for)
Une situation a commencé dans le passé et continue encore maintenant.
- I have lived here for 10 years. — Je vis ici depuis 10 ans. (j’y vis toujours)
- She has worked here since 2018. — Elle travaille ici depuis 2018. (elle y travaille encore)
- They haven’t spoken since the argument. — Ils ne se sont pas parlé depuis la dispute.
Les marqueurs temporels — tableau de référence
| Marqueur | Temps à utiliser | Exemple |
|---|---|---|
| yesterday | Past Simple | I called you yesterday. |
| last week/month/year | Past Simple | She left last year. |
| ago | Past Simple | He arrived two hours ago. |
| in 2020, in the 90s | Past Simple | I was born in 1985. |
| just | Present Perfect | I have just arrived. |
| already | Present Perfect | She has already eaten. |
| yet | Present Perfect | Have you finished yet? |
| ever | Present Perfect | Have you ever tried it? |
| never | Present Perfect | I have never been there. |
| since | Present Perfect | He’s worked here since June. |
| for (durée, encore en cours) | Present Perfect | We’ve been married for 20 years. |
10 exemples contrastés
| Past Simple | Present Perfect |
|---|---|
| I saw her yesterday. | I have seen her. (je l’ai déjà vue) |
| He lived in London in 2015. | He has lived in London for 3 years. (il y vit encore) |
| Did you eat? (à table) | Have you eaten? (en es-tu là ?) |
| I lost my keys. (hier, c’est passé) | I have lost my keys! (je ne les trouve pas maintenant) |
| She won the prize last month. | She has won three prizes. (palmarès) |
| We arrived at noon. | We have just arrived. |
| I visited Paris twice. | I have visited Paris twice. (expérience) ← les deux possibles si aucun moment précis |
| He didn’t come yesterday. | He hasn’t come yet. |
| Did you see the film? (hier soir) | Have you ever seen this film? (expérience) |
| I worked there for a year. (je n’y travaille plus) | I have worked there for a year. (j’y travaille encore) |
L’erreur typique des francophones
En français, “j’ai vu” peut se dire des deux façons en anglais :
- “I saw it last Tuesday.” (Past Simple — moment précis)
- “I have seen it.” (Present Perfect — expérience sans moment précis)
Le piège : utiliser systématiquement le Present Perfect parce qu’il ressemble au passé composé. Dès qu’un moment précis est mentionné ou implicite (hier, ce matin, en 2020), il faut obligatoirement le Past Simple.
- FAUX :
I have seen her yesterday.→ JUSTE : I saw her yesterday. - FAUX :
Did you ever go to Spain?→ JUSTE : Have you ever been to Spain?
Questions fréquentes
Quelle est la différence entre le Present Perfect et le Past Simple ?
Le Past Simple s'utilise pour une action terminée à un moment précis du passé (I saw her yesterday). Le Present Perfect s'utilise pour une action passée qui a un lien avec le présent — expérience, résultat visible, ou situation encore en cours (I have seen her — j'ai de l'expérience de l'avoir vue). Le moment précis ne doit pas être mentionné avec le Present Perfect.
Quels marqueurs temporels utiliser avec le Present Perfect ?
Avec le Present Perfect, utilisez : just (vient de), already (déjà), yet (encore/déjà en question/négation), ever (jamais, déjà), never (jamais), since (depuis un point), for (depuis une durée). Ces marqueurs sont incompatibles avec le Past Simple.
Pourquoi les francophones confondent-ils le Present Perfect et le passé composé ?
En français, le passé composé (j'ai vu, j'ai mangé) se forme de la même façon que le Present Perfect (I have seen, I have eaten) — auxiliaire avoir/être + participe passé. Mais le passé composé français correspond tantôt au Past Simple, tantôt au Present Perfect en anglais, selon le contexte. Cette ambiguïté structurelle est la source principale de confusion.