Par l'équipe ActionBRITISH
Mis à jour le 22 mai 2026 · Lecture 22 min
Quelle est la règle fondamentale pour choisir entre past simple et present perfect ?
La logique qui sous-tend le choix entre ces deux temps n'est pas arbitraire : elle reflète une vision différente du rapport entre le passé et le présent.
La confusion entre le past simple et le present perfect est l'une des erreurs grammaticales les plus fréquentes chez les apprenants francophones — et l'une des plus pénalisantes dans les examens comme le TOEIC. En français, aucun temps ne correspond exactement au present perfect anglais, ce qui explique pourquoi tant d'apprenants hésitent entre I saw et I have seen, entre Did you call? et Have you called?
Le past simple place une action fermement dans le passé, à un moment révolu et défini. Quand on utilise le past simple, on coupe le lien entre l'action passée et le moment présent. L'action est terminée, classée, rangée dans le passé. On peut toujours répondre à la question When exactly? avec une heure, une date ou un repère temporel précis.
Le present perfect (have/has + participe passé), en revanche, crée un pont entre le passé et le présent. Il s'emploie lorsque l'action passée a encore une pertinence, un résultat ou un effet visible dans le présent. On ne précise pas quand l'action a eu lieu — et c'est précisément ce qui la distingue du past simple.
Comparaison directe : même verbe, deux temps différents
- Past simple : I lost my keys yesterday. — Moment précis, passé défini, action close.
- Present perfect : I have lost my keys. — Résultat présent : je ne les ai toujours pas, je les cherche encore.
- Past simple : She finished her project last Friday. — Date connue, période révolue.
- Present perfect : She has finished her project. — C'est fait maintenant, le travail est disponible.
- Past simple : He worked at Google from 2018 to 2021. — Période délimitée et révolue.
- Present perfect : He has worked at Google. — Expérience acquise, sans précision de date.
Quel est le test décisif pour ne jamais confondre les deux temps ?
Une seule question mentale vous permet de choisir systématiquement le bon temps entre past simple et present perfect.
Posez-vous la question : « Quand exactement ? »
Si vous pouvez répondre avec un moment précis et révolu — yesterday, last week, in 2020, two hours ago, at 9 am, when I was young — utilisez le past simple. La précision temporelle est incompatible avec le present perfect en anglais britannique standard.
Si vous ne pouvez pas (ou ne voulez pas) préciser le moment — si ce qui compte est le résultat actuel, l'expérience accumulée, ou la durée jusqu'au présent — utilisez le present perfect.
| Question implicite | Réponse possible | Temps à utiliser |
|---|---|---|
| Quand as-tu vu ce film ? | Hier soir / la semaine dernière | Past simple — I saw it last night. |
| As-tu déjà vu ce film ? | Oui, une fois dans ma vie | Present perfect — I have seen it. |
| Quand a-t-elle envoyé le mail ? | Ce matin à 9h | Past simple — She sent it at 9 am. |
| A-t-elle envoyé le mail ? | Oui, c'est fait | Present perfect — She has sent it. |
| Depuis quand travaillez-vous ici ? | Depuis 2018 | Present perfect — I have worked here since 2018. |
| Combien de temps avez-vous travaillé là-bas ? | 3 ans (terminé) | Past simple — I worked there for 3 years. |
Quels sont les marqueurs temporels du past simple et du present perfect ?
Les marqueurs temporels sont la boussole la plus fiable pour choisir entre les deux temps. Mémoriser ces deux listes vous permet d'éviter 90 % des erreurs.
Les marqueurs du past simple désignent tous un moment précis et révolu du passé. Leur présence dans une phrase rend le present perfect impossible en anglais britannique.
Les marqueurs du present perfect expriment un lien avec le présent, une expérience de vie, ou une durée encore ouverte. Leur présence rend le past simple incorrect (sauf dans des cas très spécifiques).
| Marqueurs du PAST SIMPLE | Marqueurs du PRESENT PERFECT |
|---|---|
| yesterday (hier) | just (vient de) |
| last night / week / month / year | already (déjà) |
| … ago (il y a...) | yet (encore / déjà en question) |
| in + année (in 2019, in 1990) | ever (jamais / déjà) |
| at + heure précise (at 8 am) | never (jamais) |
| when I was young / a student | since + date (depuis 2015) |
| then, after that, finally | for + durée (for ten years) |
| once upon a time | recently, lately (récemment) |
Piège : for peut s'employer avec les deux temps
For avec le present perfect indique une durée encore ouverte : « I have lived here for ten years » (j'habite ici depuis dix ans — et j'y habite toujours). For avec le past simple indique une durée révolue : « I lived there for three years » (j'ai habité là pendant trois ans — et je n'y habite plus). Le temps utilisé change le sens, pas le marqueur. C'est l'un des pièges les plus fréquents dans les tests de grammaire avancée.
Quelle est la différence entre l'anglais britannique et américain sur ce point ?
L'une des informations que la plupart des guides ne mentionnent pas : l'anglais américain utilise le past simple là où l'anglais britannique exige le present perfect — et le TOEIC le reflète.
En anglais britannique (UK), les marqueurs just, already et yet déclenchent obligatoirement le present perfect :
- « Have you eaten yet? » (pas encore mangé ?)
- « I have just called you. »
- « She has already sent the report. »
En anglais américain (US), ces mêmes marqueurs sont très souvent employés avec le past simple, sans que cela soit considéré comme une faute :
- « Did you eat yet? »
- « I just called you. »
- « She already sent the report. »
| Situation | Anglais britannique (UK) | Anglais américain (US) |
|---|---|---|
| Venir de faire quelque chose | I have just arrived. | I just arrived. |
| Déjà fait | She has already left. | She already left. |
| Pas encore fait (question) | Have you called yet? | Did you call yet? |
| Pas encore fait (négation) | I haven't finished yet. | I didn't finish yet. |
Le TOEIC est un test basé sur l'anglais américain. Il accepte les deux variantes pour just, already et yet, mais les formes américaines (past simple) y sont fréquentes. Si vous préparez le TOEIC, vous devez reconnaître les deux usages sans être déstabilisé par l'un ou l'autre.
Comment utiliser since et for avec le present perfect ?
Since et for sont deux marqueurs quasi exclusifs du present perfect qui indiquent la durée ou le début d'une action qui continue jusqu'au présent. Les confondre est l'une des erreurs les plus fréquentes.
Since indique le point de départ d'une action ou d'un état qui continue jusqu'au présent. Il est suivi d'une date, d'un événement ou d'une proposition : since 2015, since January, since she joined the company, since we met.
For indique la durée totale de cette période : for ten years, for three months, for a long time, for ages. Le calcul mental est : depuis combien de temps ? → durée → for.
| Marqueur | Exemple | Traduction | Point de départ ou durée ? |
|---|---|---|---|
| since 2015 | I have worked here since 2015. | Je travaille ici depuis 2015. | Point de départ précis |
| since she arrived | She has been happy since she arrived. | Elle est heureuse depuis qu'elle est arrivée. | Point de départ = événement |
| for ten years | I have known him for ten years. | Je le connais depuis dix ans. | Durée totale |
| for a long time | We haven't spoken for a long time. | Nous ne nous sommes pas parlés depuis longtemps. | Durée totale |
| for three months | She has been ill for three months. | Elle est malade depuis trois mois. | Durée totale |
Information Gain — cas particulier de for avec le past simple
For peut aussi s'employer avec le past simple pour indiquer une durée révolue et terminée : « I worked in London for three years » (j'ai travaillé à Londres pendant trois ans — et je n'y travaille plus). La différence avec le present perfect est cruciale : « I have worked in London for three years » signifie que j'y travaille encore. La même préposition, un sens diamétralement opposé selon le temps utilisé. Cette distinction est testée dans les exercices de discrimination du TOEIC Part 5.
Comment utiliser just, already et yet avec le present perfect ?
Ces trois marqueurs sont les plus délicats car ils varient selon la variante d'anglais (UK vs US) et selon le type de phrase (affirmative, négative, interrogative).
Just s'emploie avec le present perfect pour une action qui vient de se terminer très récemment. Il se place entre have/has et le participe passé.
- « I have just finished the report. » (Je viens de terminer le rapport.)
- « She has just arrived. » (Elle vient d'arriver.)
Already s'emploie dans les phrases affirmatives et parfois interrogatives pour indiquer qu'une action est accomplie avant le moment attendu. Il se place entre have/has et le participe passé ou en fin de phrase.
- « I have already sent the email. » (J'ai déjà envoyé l'email.)
- « Have you already spoken to him? » (Vous lui avez déjà parlé ?)
Yet s'emploie dans les phrases négatives et interrogatives pour indiquer qu'une action attendue n'a pas encore eu lieu. Il se place généralement en fin de phrase.
- « I haven't finished yet. » (Je n'ai pas encore terminé.)
- « Has she called yet? » (A-t-elle déjà appelé ?)
| Marqueur | Type de phrase | Position | Exemple |
|---|---|---|---|
| just | Affirmative | Entre have et pp | I have just left the office. |
| already | Affirmative / Interrogative | Entre have et pp ou fin | She has already finished. / Is it done already? |
| yet | Négative / Interrogative | Fin de phrase | I haven't decided yet. / Has he replied yet? |
Maîtrisez le choix entre past simple et present perfect en contexte professionnel
Formation individualisée avec formateur natif — grammaire, TOEIC, mails en anglais — 100 % finançable CPF.
Comment utiliser ever et never avec le present perfect ?
Ever et never portent sur l'expérience de vie — si quelque chose s'est ou ne s'est jamais produit dans toute la vie d'une personne. Ils déclenchent quasi toujours le present perfect.
Ever s'emploie dans les questions portant sur l'expérience : « Have you ever visited Japan? » (Avez-vous déjà visité le Japon — dans votre vie ?) Il se place entre have/has et le participe passé. Dans une réponse affirmative, on utilise simplement le present perfect : « Yes, I have visited Japan. »
Never s'emploie dans les affirmations négatives sur l'expérience : « I have never eaten sushi. » Il se place entre have/has et le participe passé et équivaut à not … ever.
| Marqueur | Question / Affirmation | Exemple |
|---|---|---|
| ever | Question sur l'expérience | Have you ever worked abroad? |
| never | Négation sur l'expérience | I have never presented to a board. |
| ever + present perfect | Meilleur / pire expérience | It's the best decision I have ever made. |
Never avec le past simple — cas particulier
Never peut s'employer avec le past simple pour souligner une négation dans un contexte passé précis et délimité : « He never called me back that day. » (Il ne m'a jamais rappelé ce jour-là.) La présence d'un marqueur temporel précis (that day) rend le past simple possible. Mais pour parler d'expériences de vie sans référence temporelle précise, le present perfect est obligatoire : « I have never seen anything like that. »
Les verbes d'état (stative verbs) s'utilisent-ils au present perfect ?
Les verbes d'état constituent un cas particulier souvent omis des guides. Leur comportement avec le present perfect est différent de celui des verbes d'action.
Les verbes d'état (stative verbs) décrivent des états plutôt que des actions : know, love, hate, believe, understand, want, need, seem, belong, contain, own, prefer. Ces verbes ne s'emploient généralement pas à la forme continue (progressive).
Avec le present perfect, les verbes d'état indiquent un état qui a commencé dans le passé et qui continue jusqu'au présent, surtout avec since et for :
- « I have known him for ten years. » (Je le connais depuis dix ans — et je le connais encore.)
- « She has lived in London since 2019. » (Elle vit à Londres depuis 2019 — et elle y vit encore.)
- « They have owned this house for thirty years. » (Ils possèdent cette maison depuis trente ans.)
Le past simple est utilisé avec les verbes d'état pour des états passés et terminés :
- « I knew him when we were students. » (Période délimitée et terminée.)
- « She lived in London from 2010 to 2019. » (Période clairement bornée.)
| Verbe d'état | Present perfect (état continu) | Past simple (état terminé) |
|---|---|---|
| know | I have known her for years. | I knew him at university. |
| live | She has lived here since 2018. | He lived in Paris for 3 years. |
| own | They have owned it for decades. | She owned a flat in Lyon. |
| work | I have worked here since 2020. | I worked there from 2015 to 2018. |
Prononciation audio comparative : past simple vs present perfect en anglais britannique
Cliquez sur chaque paire de phrases pour entendre la différence en anglais britannique (en-GB, débit ralenti). La distinction se joue souvent sur un seul mot.
Comment appliquer la différence past simple / present perfect dans un email professionnel ?
En contexte professionnel, le choix entre past simple et present perfect change le sens d'un email de façon significative. Voici les cas les plus fréquents et les erreurs à éviter.
Dans un email de compte rendu ou de suivi de projet, le choix du temps est déterminant pour la précision du message. Comparez ces deux formulations :
Email avec past simple (action terminée à un moment précis)
« Hi Marc, I called you this morning at 9 am but you were in a meeting. I sent the updated contract to legal yesterday at 5 pm. The client signed the NDA last Friday. Please confirm receipt. »
Email avec present perfect (résultat actuel ou expérience)
« Hi Marc, I have just called you but you didn't pick up. I have sent the updated contract to legal — please check with them if you haven't received it yet. The client has signed the NDA. We are good to proceed. »
Dans le premier email, chaque action est datée avec précision (this morning, yesterday, last Friday). Dans le second, l'accent est mis sur le résultat actuel (le contrat est envoyé, le NDA est signé) sans préciser l'heure ou le jour. Les deux formulations sont correctes, mais elles expriment deux intentions différentes : l'une documente chronologiquement, l'autre informe sur l'état du dossier.
En contexte de CV et lettre de motivation en anglais, la différence est encore plus nette :
- Past simple pour décrire un poste passé : « I led a team of 12 at Company X from 2019 to 2022. »
- Present perfect pour décrire un poste actuel : « I have led a team of 15 for the past three years. »
Exercices pratiques avec corrections : choisir entre past simple et present perfect
Les exercices suivants reproduisent les types de questions rencontrées au TOEIC et dans les examens de grammaire de niveau B1/B2. Répondez avant de consulter les corrections.
Exercice 1 : Choisir le bon temps
| Phrase | Réponse correcte | Explication |
|---|---|---|
| I (see / have seen) him yesterday. | saw | Yesterday = marqueur past simple |
| She (finish / has finished) already. | has finished | Already = marqueur present perfect (UK) |
| They (live / have lived) here since 2015. | have lived | Since = marqueur present perfect |
| We (work / worked) in London for two years and then moved. | worked | Durée révolue (then moved) = past simple |
| (Did you call / Have you called) yet? | Have you called | Yet en question = present perfect (UK) |
| I (never / have never) visited Japan. | have never visited | Never sur expérience de vie = present perfect |
Exercice 2 : Since ou for ?
| Phrase à compléter | Réponse |
|---|---|
| I have worked here ______ three years. | for |
| She has been ill ______ Monday. | since |
| We haven't spoken ______ a long time. | for |
| He has lived in Paris ______ he was born. | since |
| They have owned the company ______ 2010. | since |
| I haven't seen her ______ ages. | for |
Exercice 3 : Traduire du français en anglais
| Phrase française | Traduction anglaise | Temps utilisé |
|---|---|---|
| J'ai rencontré le client hier. | I met the client yesterday. | Past simple |
| Elle vient de partir. | She has just left. | Present perfect |
| Avez-vous déjà travaillé à l'étranger ? | Have you ever worked abroad? | Present perfect |
| Il travaille ici depuis 5 ans. | He has worked here for 5 years. | Present perfect + for |
| Nous avons signé le contrat vendredi dernier. | We signed the contract last Friday. | Past simple |
| Je n'ai pas encore répondu. | I haven't replied yet. | Present perfect + yet |
Exercice 4 : Identifier l'erreur et la corriger
| Phrase incorrecte | Correction | Erreur |
|---|---|---|
| I have seen him yesterday. | I saw him yesterday. | Yesterday incompatible avec le present perfect |
| She worked here since 2018. | She has worked here since 2018. | Since exige le present perfect (durée ouverte) |
| Have you called him last week? | Did you call him last week? | Last week exige le past simple |
| I never went to Japan in my life. | I have never been to Japan. | Expérience de vie = present perfect |
Maîtrisez l'anglais professionnel — formation 100 % CPF
Past simple, present perfect, marqueurs temporels, TOEIC : un formateur natif vous accompagne pas à pas, financement CPF inclus.
Votre parcours ActionBRITISH
- Grammaire en contexte professionnel réel (mails, CVs, réunions)
- Distinction past simple / present perfect ancrée par la pratique
- Certification TOEIC ou VTEST incluse dans le parcours
- 18 h de formation dès 150 € de participation (CPF couvre 1 350 €)
Conseil et inscription
01 23 45 67 89
ou faites votre demande en ligne, réponse sous 24 h.
Vérifier mon éligibilité →Questions fréquentes sur la différence past simple / present perfect
Quelle est la règle principale pour choisir entre past simple et present perfect ?
La règle essentielle est la suivante : on utilise le past simple pour une action passée à un moment précis et défini (yesterday, last week, in 2020, ago). On utilise le present perfect pour une action passée dont le résultat ou l'effet est encore pertinent dans le présent, ou quand le moment n'est pas précisé. Le test décisif : pouvez-vous répondre à la question « Quand exactement ? » avec une date ou une heure précise ? Si oui, utilisez le past simple.
Peut-on utiliser yesterday avec le present perfect ?
Non, yesterday est incompatible avec le present perfect en anglais britannique standard. Yesterday désigne un moment précis et révolu, ce qui déclenche automatiquement le past simple. On dit I saw him yesterday et jamais I have seen him yesterday. Cette règle est absolue en anglais britannique. En anglais américain, certains locuteurs emploient parfois le past simple avec just, already et yet, mais jamais avec yesterday.
Quelle est la différence entre since et for avec le present perfect ?
Since indique le point de départ d'une action ou d'un état qui continue jusqu'au présent : I have lived here since 2015 (depuis 2015 jusqu'à maintenant). For indique la durée totale de cette période : I have lived here for ten years (pendant dix ans). Le test : si vous pouvez remplacer par « depuis le moment où », utilisez since. Si vous pouvez remplacer par « pendant une durée de », utilisez for. For peut aussi s'employer avec le past simple pour une durée révolue : I worked there for three years.
Comment les Américains utilisent-ils le past simple à la place du present perfect ?
En anglais américain, il est très courant d'utiliser le past simple dans des contextes où l'anglais britannique exige le present perfect. Un Américain dira Did you eat yet? là où un Britannique dira Have you eaten yet? De même : I just called you (US) vs I have just called you (UK). Cette différence concerne principalement les marqueurs just, already et yet. Le TOEIC accepte les deux formes mais penche vers l'usage américain pour ces marqueurs.
Que signifie just avec le present perfect ?
Just avec le present perfect exprime une action qui vient de se terminer très récemment : I have just finished the report (je viens de finir le rapport). Just se place entre l'auxiliaire have/has et le participe passé. C'est l'équivalent de la construction française venir de + infinitif. En anglais britannique, l'usage du present perfect avec just est la norme formelle. En anglais américain, on entend souvent le past simple avec just : I just finished the report.
Quelle est la différence entre already et yet avec le present perfect ?
Already s'utilise dans les phrases affirmatives et interrogatives pour indiquer qu'une action est accomplie avant le moment attendu : I have already sent the email. Yet s'utilise dans les phrases négatives et interrogatives pour indiquer qu'une action attendue n'a pas encore eu lieu : I haven't finished yet / Have you called them yet? Already se place entre have/has et le participe passé ou en fin de phrase. Yet se place généralement en fin de phrase.
Le present perfect peut-il s'utiliser en contexte professionnel ?
Oui, le present perfect est très courant dans les communications professionnelles en anglais. Il s'emploie pour annoncer des nouvelles récentes : We have launched a new product. Pour parler d'expériences professionnelles sans date précise : I have managed teams of 20+ people. Pour indiquer l'état d'avancement d'un projet : The team has completed phase one. Dans les CVs anglophones, le present perfect décrit les accomplissements des postes actuels encore en cours.
Comment distinguer I worked de I have worked ?
I worked (past simple) désigne une action accomplie à un moment précis dans le passé, sans lien direct avec le présent : I worked at that company from 2015 to 2018. I have worked (present perfect) souligne soit l'expérience accumulée sans date précise : I have worked in finance for 15 years, soit la continuité jusqu'au présent. Le critère décisif est la présence ou l'absence d'un repère temporel défini et révolu.
Peut-on utiliser ever et never avec le past simple ?
Ever et never dans les questions et affirmations portant sur l'expérience de vie s'emploient normalement avec le present perfect : Have you ever visited Japan? / I have never eaten sushi. Never peut s'utiliser avec le past simple pour souligner une négation dans un contexte passé précis et délimité : He never called me back that day. Mais pour parler d'expériences de vie sans référence temporelle définie, le present perfect est obligatoire en anglais britannique standard.
Les verbes d'état peuvent-ils s'utiliser au present perfect ?
Oui, les verbes d'état (stative verbs : know, love, hate, believe, understand, want, seem, belong) s'emploient au present perfect pour décrire des états qui ont commencé dans le passé et qui continuent jusqu'au présent, surtout avec since et for : I have known him for ten years (je le connais depuis dix ans) ; She has lived in London since 2019. Ces verbes ne s'emploient pas à la forme continue, même au present perfect (« I have been knowing » est incorrect).
Comment préparer la différence past simple / present perfect pour le TOEIC ?
Pour le TOEIC, les questions portant sur le choix entre past simple et present perfect testent principalement la reconnaissance des marqueurs temporels. Il faut mémoriser les marqueurs du past simple (yesterday, last week, ago, in + année) et du present perfect (just, already, yet, ever, never, since, for, recently, lately). Les exercices de discrimination avec correction immédiate sont la méthode la plus efficace. ActionBRITISH propose des formations TOEIC certifiantes finançables à 100 % par le CPF.
Peut-on apprendre la différence past simple / present perfect avec le CPF ?
Oui, les formations d'anglais éligibles au CPF couvrent l'ensemble de la grammaire anglaise, dont la distinction past simple / present perfect, les marqueurs temporels, la différence UK/US et les verbes d'état. ActionBRITISH propose des formations 100 % personnalisées, certifiantes (TOEIC, VTEST) et finançables par le CPF. 18 h à partir de 150 € de participation estimée (CPF couvre 1 350 €). Un formateur natif dédié travaille avec vous sur les points qui vous posent le plus de difficultés. Vérifiez votre éligibilité dès maintenant.