La règle tient en une question : le fait est-il encore relié au présent ? Si le moment est fermé et daté — yesterday, last week, in 1605, two days ago — utilisez le past simple (I worked). Si l'expérience, le résultat ou la période sont encore vivants — ever, never, already, just, since 2019, for ten years, this month — utilisez le present perfect (I have worked).
Attention au faux ami principal : le passé composé français (« j'ai travaillé ») ressemble au present perfect par sa forme (have + participe), mais il fait le travail des DEUX temps anglais. « J'ai vu ce film hier » se dit I saw this film yesterday — passé composé en français, past simple en anglais. Les 30 exercices ci-dessous se corrigent au clic, du niveau A2 au niveau B2, et chaque explication nomme la règle ET l'interférence française qui a produit l'erreur.
Quiz : Present Perfect ou Past Simple ? — 30 questions
Échauffement · A2
Intermédiaire · B1
Défi · B2
Corrigé et explicationsOuvrez après avoir terminé l'exercice.
- 1. have beenHave been to London peut exprimer une expérience de vie. Le passé composé français « je suis allé » ne correspond pas toujours au present perfect; il faut regarder la situation. Ici, on choisit aussi la forme correcte après I.
- 2. lostYesterday ferme le moment → past simple (lost). Le marqueur trahit comme en français : vous diriez « elle a perdu ses clés hier » (passé composé !), mais l'anglais exige le past simple dès qu'un moment clos est donné.
- 3. sawLast week est une période terminée → past simple (saw). En français aussi, « nous avons vu ce film la semaine dernière » refuse le présent : la logique coïncide, il faut juste oser le past simple malgré la forme du passé composé.
- 4. triedL'auxiliaire Have est déjà placé ; il faut le participe passé : tried. Ever (« jamais… de ma vie ») interroge l'expérience accumulée — forme du present perfect dans cette question, intraduisible mot à mot en français.
- 5. have livedSince + point de départ toujours valable → present perfect (have lived). Le français dit « ils habitent Lyon depuis 2019 » au présent ; traduit littéralement, cela donne « they live since… », qui n'existe pas en anglais.
- 6. wrotePour un événement terminé vers 1600, l’anglais emploie le past simple wrote. Le français peut dire correctement « Shakespeare a écrit Hamlet vers 1600 ». Le passé composé français et le present perfect anglais ne se distribuent pas de la même façon.
- 7. sawLast year ferme le moment → past simple (saw). « Je l'ai vu l'année dernière » : passé composé en français, past simple en anglais — même sens, deux formes différentes.
- 8. have knownFor + durée qui arrive jusqu'à maintenant → present perfect (have known). Le français dit « nous nous connaissons depuis dix ans » au présent — d'où l'erreur classique « we know each other for ten years ».
- 9. HaveHave you finished…? a la forme have + participe passé. Did appellerait finish, pas finished. Yet ne force pas toujours le present perfect : Did you finish it yet? est courant en anglais américain.
- 10. have lostLe résultat compte maintenant (je ne le trouve pas) → present perfect (have lost). Ici le passé composé français (« j'ai perdu mon parapluie ») pointe dans la bonne direction : le présent anglais traduit la conséquence actuelle.
- 11. have forgottenLe problème est présent (je ne peux pas me connecter) → present perfect (have forgotten). « J'ai oublié mon mot de passe » : ici encore, le passé composé français colle au present perfect anglais — apprenez à repérer ces cas de coïncidence.
- 12. didQuand on demande LE moment d'un fait achevé → did. Avec when à sens de date, le present perfect est interdit en anglais : la question exige déjà un passé fermé, donc un past simple.
- 13. livedWhen she was a student encadre une période close → past simple (lived). Remarquez que le français ne dirait pas non plus « elle a habité… quand elle était étudiante » avec un lien au présent : même logique des deux côtés.
- 14. have boughtCe qui compte, c'est le résultat présent (nous avons les billets) → present perfect (have bought). La date d'achat importe peu, c'est pourquoi aucun marqueur de passé clos n'apparaît.
- 15. has brokenLa conséquence se voit aujourd'hui (il ne peut pas jouer) → present perfect (has broken). « Il s'est cassé la jambe, donc il ne peut pas jouer » : le français raisonne pareil — passé composé de lien au présent.
- 16. brokeSaison terminée, jambe guérie → past simple (broke). L'intérêt n'est plus le présent mais le fait achevé : le passé composé (« s'est cassé ») devient ici un faux guide, car le lien avec le présent est coupé.
- 17. haveStructure figée : superlatif + ever + present perfect (have… eaten). « C'est le meilleur croissant que j'aie mangé » : le subjonctif français correspond, étrangement, au present perfect anglais.
- 18. have seenThis month est une période encore ouverte → present perfect (have seen). « Je l'ai vu deux fois ce mois-ci » : le passé composé français convient ici, mais attention — dès que le mois sera fini, il faudra le past simple.
- 19. has beenDurée qui dure encore jusqu'à maintenant → present perfect : has been dead for… Le français dit « Victor Hugo est mort il y a plus de 130 ans » (passé composé + il y a), alors que l'anglais garde l'état au present perfect avec for.
- 20. has eatenRésultat visible à l'instant, moment inconnu → present perfect (has eaten). « Regarde ! Quelqu'un a mangé mon sandwich ! » : le passé composé français traduit exactement ce choc présent — les deux langues sont d'accord.
- 21. met — have stayedDeux temps dans une phrase : le détail clos (in 2018 → met, past simple) et la situation qui continue (ever since → have stayed, present perfect). Beaucoup d'apprenants mettent les deux au même temps — c'est le piège.
- 22. leftLe résultat était dans le passé (couldn't check in) → past simple (left). Comparez avec « I can't log in — I have forgotten » : là le problème est maintenant, ici tout l'épisode est clos.
- 23. have … hadHow long jusqu'à maintenant → present perfect : have you had. Le français dit « depuis combien de temps as-tu cette voiture ? » au présent, et ce présent produit l'erreur « how long do you have… ».
- 24. have triedStructure figée : it's the first time + present perfect (have tried). « C'est la première fois que je mange des escargots » : l'anglais insiste sur le perfect là où le français met un présent.
- 25. was founded — has grownPassif d'un fait clos (was founded in 1998, past simple) + croissance qui continue (has grown, present perfect). Une erreur sur l'un des deux temps rompt la cohérence de la phrase.
- 26. Have … been — wentQuestion d'expérience avec ever → present perfect (Have you been) ; réponse avec date close (in 2019) → past simple (went). C'est le schéma question-expérience / réponse-donnée le plus examiné.
- 27. have livedSince + moment du passé → present perfect (have lived). Double piège : le français dirait « ils vivent dans la même maison depuis… » au présent, et got married fait croire que toute la phrase va au passé.
- 28. has beenThis week est une période ouverte (la semaine n'est pas finie) → present perfect : has been. Le « and she still feels awful » renforce le lien avec le présent — went conviendrait surtout si la semaine était close.
- 29. builtLes Romains n'existent plus : leur ère historique est totalement close → past simple (built). Avec les époques, vies et civilisations terminées, le present perfect est impossible.
- 30. haven't answeredYet à la négative → present perfect : haven't answered. « Je n'ai pas encore répondu à cet e-mail » : le français aussi garde le lien au présent, mais il utilise un passé composé — ne vous laissez pas piéger par la forme.
Les règles en 30 secondes
Toute la décision tient à une question : le fait est-il encore relié au présent ? Moment clos → past simple. Lien vivant (expérience, résultat, période ouverte) → present perfect.
- Past simple → moment clos : yesterday, last week, in 1605, two days ago, when I was a child.
- Present perfect → lien avec le présent : ever, never, already, yet, just, since 2019, for ten years, this month, this week.
- Résultat présent → present perfect : I have lost my keys (je suis toujours sans clés) vs I lost my keys (hier, on n'y pense plus).
- Question When… ? demandant une date → past simple : When did you buy it?
Testez avec « …et ça dure encore » : si la phrase l'accepte, c'est le present perfect. Si vous pouvez répondre « quand ? » avec une date close, c'est le past simple.
Les marqueurs qui décident pour vous
Dans les exercices comme dans les examens, il y a presque toujours un mot qui tranche avant vous. Apprenez-les par camps et les phrases se résolvent seules.
- Camp past simple : yesterday, last night, last year, ago, in 2018, when I was young, at 8:45 last night.
- Camp present perfect : ever, never, already, yet, just, so far, recently, since, for, this week, this month, today.
- Double repère : today, this morning et this week dépendent de la période. Si la matinée est finie → past simple ; si elle continue → present perfect.
Pourquoi les francophones se trompent : le passé composé fait le travail des deux temps
Le passé composé français (« j'ai vu ») est construit comme le present perfect (have + participe), et c'est précisément là le piège : en français, CETTE SEULE forme couvre à la fois le moment clos (« j'ai vu ce film hier ») et le lien au présent (« j'ai perdu mes clés, je ne peux pas rentrer »). L'anglais, lui, sépare ces deux emplois en deux temps : I saw it yesterday (past simple) mais I have lost my keys (present perfect). Traduire la forme au lieu du sens produit donc des erreurs dans les deux sens.
L'interférence va aussi dans l'autre direction : le français dit « ils habitent Lyon depuis 2019 » et « nous nous connaissons depuis dix ans » au PRÉSENT, là où l'anglais exige un present perfect (have lived, have known). Un fait passé daté avec « il y a + durée » (« il est mort il y a 130 ans ») se dit avec ago et le past simple (he died 130 years ago), alors que « ça fait 130 ans qu'il est mort » se dit avec for et le present perfect (he has been dead for 130 years). En résumé : ne traduisez pas le temps verbal mot à mot, demandez-vous si le fait est encore relié au présent.
Deux réflexes à installer : « hier / l'année dernière / en 1605 » interdisent le present perfect, et « depuis + durée » exige have/has + participe, jamais le présent simple.
Les phrases qui piègent à chaque examen
Ces quatre phrases résument les erreurs que corrige le quiz. Relisez-les lentement : chacune cachait une question de la liste ci-dessus.
- « I have seen him yesterday » ✗ — yesterday ferme le moment : I saw him yesterday.
- « They live in Lyon since 2019 » ✗ — depuis + point de départ vivant : They have lived in Lyon since 2019.
- « I lost my keys, I can't open the door » ✗ si le problème est maintenant : I have lost my keys.
- « When have you bought it? » ✗ — avec when demandant une date : When did you buy it?
Continuer à s'entraîner
Questions fréquentes
Quand utiliser le present perfect et quand utiliser le past simple ?
Past simple quand le moment est clos et daté (yesterday, last year, in 1605, ago) et dans les questions When… ? demandant une date. Present perfect quand le fait reste relié au présent : expérience sans date (I have been to London), résultat actuel (I have lost my keys) ou période ouverte (this month, since 2019, for ten years).
Peut-on dire « I have seen this movie yesterday » ?
Non. Yesterday ferme le moment et le present perfect refuse tout marqueur de passé terminé : I saw this movie yesterday. La règle rejoint le français : personne ne dirait « j'ai vu ce film hier… et ça dure encore ».
Pourquoi dit-on « I have lived here for 5 years » et pas « I live here since 5 years » ?
Parce que le français utilise le présent avec « depuis » (« j'habite ici depuis 5 ans »), mais l'anglais exige le present perfect pour une durée qui continue : I have lived here for 5 years. Et depuis + point de départ précis se dit avec since : I have lived here since 2020.
Corrigez vos temps verbaux dans vos vrais textes
Les règles s'oublient ; la correction sur votre propre écriture reste. Collez un e-mail ou un message dans le correcteur gratuit de PromGee et voyez chaque choix entre present perfect et past simple expliqué en français.
Corriger mon anglais gratuitement
Comment s'entraîner pour que ça reste
Le contraste present perfect / past simple ne s'apprend pas en lisant des règles : il s'automatise en décidant vite, avec correction immédiate. Visez un bloc de 30 questions par jour pendant une semaine plutôt que 100 questions d'un coup ; la correction instantanée fixe le motif pendant que la phrase est encore dans votre tête.
Ensuite, transférez l'exercice dans votre propre écriture. Collez un vrai e-mail dans le correcteur gratuit de PromGee : chaque choix de temps verbal peut être signalé et expliqué en français, et vos textes peuvent devenir votre banque d'exercices personnalisée.