Present Perfect vs Past Simple
Le temps past simple s'emploie pour des actions terminées à un moment précis du passé, tandis que present perfect relie des actions passées au présent. Apprenez à maîtriser ces temps pour gagner en aisance en anglais et vous exprimer plus clairement !
Avant cela, apprenez: Present PerfectPast Simple
PDF: Exercices prétérit ou Present Perfect en PDF avec corrigé
1.Action terminée
1.1Moment inconnu ou moment connu
Present Perfect pour des actions terminées, mais dont le moment exact n'est pas précisé ou n'a pas d'importance.
Past Simple pour des actions terminées, et dont le moment exact est précisé ou se devine d'après le contexte.
| Present Perfect | Past Simple |
|---|---|
| I have seen that movie before. (We don't know or care when exactly) J'ai déjà vu ce film. (On ne sait pas quand exactement, et peu importe) |
I saw that movie last night. (The time is clearly stated) J'ai vu ce film hier soir. (Le moment est clairement indiqué) |
| She has traveled to Japan several times. (No specific time mentioned) Elle est allée au Japon plusieurs fois. (Aucun moment précis n'est mentionné) |
She traveled to Japan in 2020. (Specific time: 2020) Elle est allée au Japon en 2020. (Moment précis : 2020) |
| They have finished the project. (Unspecified time, focus on result) Ils ont terminé le projet. (Moment non précisé, l'accent est mis sur le résultat) |
They finished the project yesterday. (Specific time: yesterday) Ils ont terminé le projet hier. (Moment précis : hier) |
| I have met your brother. (No mention of when exactly) J'ai déjà rencontré ton frère. (On ne dit pas quand exactement) |
I met your brother at the party last week. (Specific time: last week) J'ai rencontré ton frère à la fête la semaine dernière. (Moment précis : la semaine dernière) |

Testez-vous
2.Période
2.1Période terminée ou période non terminée
Present Perfect pour des actions qui se sont produites dans une période qui est encore en cours.
Past Simple pour des actions qui se sont produites dans une période qui est complètement révolue.
| Present Perfect | Past Simple |
|---|---|
| I have worked at this company for five years. (I am still working there.) Je travaille dans cette entreprise depuis cinq ans. (J'y travaille toujours.) |
I worked at that company for five years, but I left in 2020. (The period is over because I left.) J'ai travaillé cinq ans dans cette entreprise, mais je suis parti en 2020. (La période est close parce que je suis parti.) |
| She has lived in Paris since 2010. (She still lives there.) Elle habite à Paris depuis 2010. (Elle y habite toujours.) |
She lived in Paris in 2010. (That time is finished.) Elle a habité à Paris en 2010. (Cette époque est révolue.) |
| We have studied Spanish this year. (This year is not over yet.) Nous avons étudié l'espagnol cette année. (Cette année n'est pas encore finie.) |
We studied Spanish in high school. (High school is finished.) Nous avons étudié l'espagnol au lycée. (Le lycée est terminé.) |
| He has played football this summer. (It's August now. This summer is still ongoing.) Il a joué au football cet été. (On est en août. Cet été n'est pas encore fini.) |
He played football last summer. (Last summer is over.) Il a joué au football l'été dernier. (L'été dernier est terminé.) |
| They have been married for 5 years. (They are still married.) Ils sont mariés depuis 5 ans. (Ils sont toujours mariés.) |
They were married for 5 years. (They are not married anymore.) Ils ont été mariés pendant 5 ans. (Ils ne sont plus mariés.) |

Testez-vous
3.Passé composé en anglais : prétérit ou present perfect ?
Le passé composé n'a pas un seul équivalent en anglais. « J'ai vu ce film » se traduit par I saw this film ou par I have seen this film, selon ce que la phrase dit du moment. Deux temps anglais se partagent le travail du passé composé : le Past Simple (prétérit) et le Present Perfect. Pour choisir, posez-vous ces quatre questions dans l'ordre : la première réponse « oui » décide.
- La phrase situe-t-elle l'action à un moment terminé ? C'est le cas avec hier, la semaine dernière, en 2020, il y a deux jours, à 8 heures, quand j'étais petit, et dans les questions avec « quand ». On emploie le prétérit : J'ai vu Paul hier donne I saw Paul yesterday, et Quand est-ce que vous l'avez vu ? donne When did you see him? Même avec « déjà », une date impose le prétérit : J'ai déjà vu ce film l'an dernier se dit I saw this film last year (« déjà » disparaît).
- Racontez-vous une suite d'événements ? Dans un récit, chaque action a sa place dans le passé, même sans date : prétérit. Je suis rentré, j'ai dîné et je me suis couché donne I got home, had dinner and went to bed.
- La phrase parle-t-elle de maintenant : une expérience ou un résultat visible ? Sans date, avec déjà, jamais, plusieurs fois, ou quand le résultat compte au moment où l'on parle, on emploie le Present Perfect : J'ai perdu mes clés (je ne les ai toujours pas) donne I have lost my keys, et Vous êtes déjà allé à Londres ? donne Have you ever been to London? En anglais américain, on entend souvent le prétérit dans ces cas (I lost my keys, Did you see my phone?) ; aux examens, gardez le Present Perfect.
- La période dont vous parlez est-elle encore en cours ? Avec aujourd'hui, cette semaine, cette année ou jusqu'ici, on emploie le Present Perfect : J'ai beaucoup travaillé cette semaine donne I have worked a lot this week. Une fois la période finie, on revient au prétérit : le soir, « j'ai eu deux réunions ce matin » se dit I had two meetings this morning.
| Passé composé | En anglais | Pourquoi |
|---|---|---|
| J'ai fini mes devoirs à 18 h. | I finished my homework at 6 pm. | heure précise |
| J'ai fini mes devoirs, je peux sortir ? | I have finished my homework. Can I go out? | résultat présent |
| Elle est partie il y a dix minutes. | She left ten minutes ago. | ago : moment passé |
| Elle est partie, son bureau est vide. | She has left. Her desk is empty. | résultat présent |
| Nous avons visité Rome en 2019. | We visited Rome in 2019. | date |
| Nous sommes allés trois fois à Rome. | We have been to Rome three times. | expérience, sans date |
| Il a plu toute la nuit. | It rained all night. | la nuit est finie |
| Il a beaucoup plu cette semaine. | It has rained a lot this week. | semaine en cours |
| Vous avez vu mon téléphone ? | Have you seen my phone? | on le cherche maintenant |
| Molière a écrit plus de trente pièces. | Molière wrote more than thirty plays. | sa vie est terminée |
La dernière ligne surprend souvent : quand la personne est morte, sa vie est une période terminée, donc le prétérit s'impose, même sans date.
Deux rappels de forme. Le Present Perfect se construit toujours avec have ou has, même quand le français emploie être : elle est partie se dit she has left, jamais she is left. Et après have, il faut le participe passé (seen, gone, written), pas le prétérit : les formes des verbes irréguliers sont réunies dans l'article Participe passé en anglais.
4.Le present perfect en français : comment le traduire
Dans l'autre sens, le Present Perfect ne se traduit pas toujours par un passé composé. Selon le sens, le français a trois solutions : le passé composé, le présent avec « depuis », ou « venir de » + infinitif.
| Present Perfect | En français | Ce qui change |
|---|---|---|
| I have seen this film. | J'ai déjà vu ce film. | passé composé, souvent avec déjà |
| I haven't finished yet. | Je n'ai pas encore fini. | passé composé + pas encore |
| She has lived in Paris since 2010. | Elle habite à Paris depuis 2010. | présent + depuis |
| I have known him for years. | Je le connais depuis des années. | présent + depuis |
| How long have you been here? | Depuis combien de temps êtes-vous ici ? | présent + depuis combien de temps |
| It's the first time I have eaten sushi. | C'est la première fois que je mange des sushis. | présent après « la première fois que » |
| He has just left. | Il vient de partir. | venir de + infinitif |
| I haven't seen her for two years. | Je ne l'ai pas vue depuis deux ans. | à la forme négative : passé composé + depuis |
Le piège se trouve surtout quand on traduit du français vers l'anglais. Comme le français dit « j'habite ici depuis 2018 » au présent, on est tenté d'écrire I live here since 2018. En anglais, une situation qui dure jusqu'à maintenant se met au Present Perfect : I have lived here since 2018. De même, « c'est la première fois que je viens ici » se dit It's the first time I have been here, et non It's the first time I come here.
Il y a, depuis, pendant : ago, for ou since ?
- il y a + durée situe un moment passé : ago + prétérit. Je l'ai rencontrée il y a deux ans donne I met her two years ago. Attention : « il y a deux ans que je la connais » veut dire « depuis » et se traduit par I have known her for two years.
- depuis + durée : for + Present Perfect. Je la connais depuis deux ans donne I have known her for two years.
- depuis + point de départ (une date, un jour, un événement) : since + Present Perfect. Depuis lundi se dit since Monday, depuis mon enfance se dit since I was a child.
- pendant + durée terminée : for + prétérit. J'ai habité à Rome pendant deux ans donne I lived in Rome for two years (je n'y habite plus).
Retenez que for traduit à la fois « depuis » et « pendant » : c'est le temps du verbe qui fait la différence. I have lived in Rome for two years signifie que vous y habitez toujours, I lived in Rome for two years que c'est fini. Pour une activité en cours (« ça fait trois ans que j'apprends l'anglais »), l'anglais préfère souvent le Present Perfect Continuous : I have been learning English for three years.
5.Exercice : traduire le passé composé en anglais avec corrigé
Traduire en anglais en choisissant entre le prétérit et le Present Perfect. Cherchez d'abord un repère de temps, puis demandez-vous si la phrase parle de maintenant. Le corrigé se trouve juste en dessous.
- J'ai vu ce film la semaine dernière.
- Vous avez déjà vu ce film ?
- Elle a perdu son passeport, elle ne peut pas partir.
- Nous sommes arrivés à Londres il y a deux jours.
- Quand est-ce que vous avez commencé ce travail ?
- J'habite ici depuis 2018.
- Il a plu tout le week-end. (On est lundi.)
- J'ai bu trois cafés aujourd'hui.
- Je ne l'ai pas vu depuis des mois.
- Victor Hugo a écrit Les Misérables.
Corrigé : 1 I saw this film last week. (moment précis) · 2 Have you ever seen this film? ou Have you seen this film? (ou Have you already seen this film?) · 3 She has lost her passport, so she can't leave. (She's lost) · 4 We arrived in London two days ago. · 5 When did you start this job? · 6 I have lived here since 2018. (I've lived, ou I've been living here since 2018) · 7 It rained all weekend. (le week-end est fini) · 8 I have drunk three coffees today. (ou I've had three coffees today) · 9 I haven't seen him for months. (ou in months, surtout en anglais américain) · 10 Victor Hugo wrote Les Misérables. (sa vie est terminée)
Si vous avez écrit I have seen this film last week ou When have you started this job?, vous avez fait les deux fautes les plus fréquentes chez les francophones : un moment passé précis, comme une question avec « quand », impose le prétérit. Relisez la première question de la méthode, plus haut.
Pour vous entraîner sur papier, téléchargez les exercices prétérit ou present perfect en PDF : un rappel des repères de temps, puis cinq exercices (choix de la forme, verbes à conjuguer, choix entre for, since et ago, phrases à corriger, traductions), avec corrigé. Des exercices avec audio et correction immédiate vous attendent aussi dans les blocs « Testez-vous » plus haut.
6.Questions fréquentes
Present Perfect ou Past Simple : quelle différence ?
Le temps Past Simple indique une action finie à un moment connu ; le Present Perfect, une action passée liée au présent, sans date. Comparez « I saw that film last night » (moment précisé) et « I have seen that film before » (une expérience, sans date). En français, on dit « j'ai vu ce film » dans les deux cas : en anglais, c'est la présence d'un moment précis qui décide. Le Present Perfect décrit aussi une période encore en cours : « She has lived in Paris since 2010 » signifie qu'elle y vit toujours, alors que « She lived in Paris in 2010 » parle d'une époque terminée.
Peut-on dire « I have seen him yesterday », ou faut-il le Past Simple ?
Non, on dit « I saw him yesterday » : avec yesterday, ago, last week ou in 2020, on emploie le Past Simple, pas le Present Perfect. En français, on dit « je l'ai vu hier » au passé composé, mais en anglais le Present Perfect ne s'emploie pas avec un moment passé précis. « They have finished the project yesterday » et « I have met your brother last week » sont donc fautifs. Le Present Perfect s'emploie sans repère de temps (« I have seen him ») ou avec des mots comme ever, never, before et so far : « Have you ever met him? »
« When have you seen him? » ou « When did you see him? » : Present Perfect ou Past Simple avec when ?
On emploie le Past Simple : « When did you see him? » Une question avec when porte sur un moment terminé, ce qui exclut le Present Perfect : « When have you seen him? » est donc incorrect. La réponse suit la même règle : « I saw him on Monday », et non « I have seen him on Monday ». En français, « Quand l'avez-vous vu ? » est au passé composé, mais cela ne change rien en anglais. Pour parler d'une expérience sans date, on emploie le Present Perfect : « Have you ever met her? » On passe ensuite au Past Simple pour les détails : « When did you meet her? »
« I have lived here for five years » ou « I lived there for five years » : Present Perfect ou Past Simple avec for ?
Les deux sont corrects : « I have lived here for five years » (vous habitez toujours ici) et « I lived there for five years » (vous avez déménagé). Le Present Perfect s'emploie pour une période qui dure jusqu'à maintenant, le Past Simple pour une période terminée : « They have been married for 5 years » (toujours mariés), mais « They were married for 5 years » (plus maintenant). Le français « j'habite ici depuis cinq ans » ne se traduit pas par « I live here for five years ». Même règle pour les questions : « How long have you lived here? » porte sur le présent, « When did you move here? » sur un moment terminé.
« I just ate » et « Did you eat yet? » sont-ils corrects, ou faut-il le Present Perfect ?
Oui, « I just ate » et « Did you eat yet? » sont corrects en anglais américain, où le Past Simple avec just, already et yet est courant. En anglais britannique, on emploie plutôt le Present Perfect : « I've just eaten », « Have you eaten yet? » Les deux formes sont comprises partout, et le Present Perfect est correct en anglais britannique comme en anglais américain. La règle des repères de temps terminés ne change pas : on dit « I ate at noon », et non « I have eaten at noon ».
Comment traduire le passé composé en anglais ?
Par le Past Simple (prétérit) quand l'action est située à un moment terminé, par le Present Perfect quand elle est reliée au présent, sans date. « J'ai vu Paul hier » se dit « I saw Paul yesterday », mais « J'ai perdu mes clés » (je ne les ai toujours pas) se dit « I have lost my keys ». Le prétérit sert aussi pour un récit et pour les questions avec when. Le Present Perfect sert pour une expérience (ever, never), un résultat visible maintenant ou une période encore en cours (today, this week). Attention à l'auxiliaire : là où le français emploie être, l'anglais n'emploie jamais be. « Elle est partie » se dit « she has left » ou « she left », jamais « she is left ».
Present Perfect ou Past Simple avec today, this week et this morning ?
On emploie le Present Perfect tant que la période dure (« I have drunk three coffees today »), le Past Simple une fois qu'elle est finie, ou pour un moment précis déjà passé (« I saw him at noon today »). Avec this morning, tout dépend du moment où l'on parle : à 10 heures, on peut dire « I have had two meetings this morning », mais le soir, la matinée est terminée, donc on dit « I had two meetings this morning ». C'est la même logique avec this week, this year et this summer : « I have read ten books this year » signifie que l'année n'est pas encore finie.




