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
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.
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.
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). Et la structure « il y a + durée » (« il est mort il y a 130 ans ») se dit avec for + present perfect (has been dead for 130 years). En résumé : ne traduisez jamais le temps verbal, demandez-vous si le fait est encore relié au présent.
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.
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.
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 y est signalé et expliqué en français, et vos textes deviennent votre banque d'exercices personnalisée.