Différence Past Simple Present Perfect : Guide Complet et Exhaustif

La page de référence pour maîtriser le choix entre ces deux temps : règle fondamentale, marqueurs, UK/US, since/for, just/already/yet, verbes d'état et exercices corrigés

AB

Par l'équipe ActionBRITISH

Mis à jour le 22 mai 2026 · Lecture 22 min

Certifié Qualiopi 100 % finançable CPF Professeur natif 4,8/5 — avis Google
Comparaison past simple et present perfect en anglais — avis et révision grammaticale pour apprenant francophone
Résumé. Past simple = action passée à un moment précis et révolu (yesterday, last week, in 2020). Present perfect = action passée avec un résultat présent, sans date précise (just, already, yet, ever, never, since, for). Règle UK/US : les Britanniques utilisent le present perfect avec just/already/yet là où les Américains emploient le past simple. Indispensable au TOEIC dès le niveau B1.

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 impliciteRéponse possibleTemps à utiliser
Quand as-tu vu ce film ?Hier soir / la semaine dernièrePast simple — I saw it last night.
As-tu déjà vu ce film ?Oui, une fois dans ma viePresent perfect — I have seen it.
Quand a-t-elle envoyé le mail ?Ce matin à 9hPast simple — She sent it at 9 am.
A-t-elle envoyé le mail ?Oui, c'est faitPresent perfect — She has sent it.
Depuis quand travaillez-vous ici ?Depuis 2018Present 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 SIMPLEMarqueurs du PRESENT PERFECT
yesterday (hier)just (vient de)
last night / week / month / yearalready (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 studentsince + date (depuis 2015)
then, after that, finallyfor + durée (for ten years)
once upon a timerecently, 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. »
SituationAnglais britannique (UK)Anglais américain (US)
Venir de faire quelque choseI have just arrived.I just arrived.
Déjà faitShe 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.

MarqueurExempleTraductionPoint de départ ou durée ?
since 2015I have worked here since 2015.Je travaille ici depuis 2015.Point de départ précis
since she arrivedShe has been happy since she arrived.Elle est heureuse depuis qu'elle est arrivée.Point de départ = événement
for ten yearsI have known him for ten years.Je le connais depuis dix ans.Durée totale
for a long timeWe haven't spoken for a long time.Nous ne nous sommes pas parlés depuis longtemps.Durée totale
for three monthsShe 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é ?)
MarqueurType de phrasePositionExemple
justAffirmativeEntre have et ppI have just left the office.
alreadyAffirmative / InterrogativeEntre have et pp ou finShe has already finished. / Is it done already?
yetNégative / InterrogativeFin de phraseI 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.

Vérifier mon éligibilité 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.

MarqueurQuestion / AffirmationExemple
everQuestion sur l'expérienceHave you ever worked abroad?
neverNégation sur l'expérienceI have never presented to a board.
ever + present perfectMeilleur / pire expérienceIt'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'étatPresent perfect (état continu)Past simple (état terminé)
knowI have known her for years.I knew him at university.
liveShe has lived here since 2018.He lived in Paris for 3 years.
ownThey have owned it for decades.She owned a flat in Lyon.
workI 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.

I saw him yesterday.PAST SIMPLE — moment précis révolu
I have seen him recently.PRESENT PERFECT — lien avec le présent
She finished the report this morning.PAST SIMPLE (ce matin est passé dans l'après-midi)
She has just finished the report.PRESENT PERFECT — vient de terminer
Have you ever visited London?PRESENT PERFECT — expérience de vie
Did you visit London last year?PAST SIMPLE — moment précis (last year)
I have worked here since 2018.PRESENT PERFECT + since = durée ouverte
I worked there for three years.PAST SIMPLE + for = durée révolue
Have you already sent the email?PRESENT PERFECT + already (UK)
I haven't replied yet.PRESENT PERFECT + yet (négation)

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

PhraseRéponse correcteExplication
I (see / have seen) him yesterday.sawYesterday = marqueur past simple
She (finish / has finished) already.has finishedAlready = marqueur present perfect (UK)
They (live / have lived) here since 2015.have livedSince = marqueur present perfect
We (work / worked) in London for two years and then moved.workedDurée révolue (then moved) = past simple
(Did you call / Have you called) yet?Have you calledYet en question = present perfect (UK)
I (never / have never) visited Japan.have never visitedNever sur expérience de vie = present perfect

Exercice 2 : Since ou for ?

Phrase à compléterRé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çaiseTraduction anglaiseTemps 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 incorrecteCorrectionErreur
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 €)
AB

Conseil et inscription

01 23 45 67 89

ou faites votre demande en ligne, réponse sous 24 h.

Vérifier mon éligibilité
★★★★★
4,8/5 Google
MON
COMPTE
FORMATION
Certifié
Qualiopi

Réponse personnalisée sous 24 h ouvrées

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.