Exercices de grammaire2026-08-2910 min de lecture

Present Perfect ou Past Simple ? 30 exercices corrigés

Past simple quand le moment est clos (yesterday, in 1605, ago), present perfect quand le fait reste relié au présent (ever, already, since, for). Les 30 exercices ci-dessous se corrigent au clic, avec pour chaque réponse une explication en français qui nomme la règle et le piège venu du passé composé.

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.

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).

Quiz : Present Perfect ou Past Simple ? — 30 questions

Échauffement · A2
Q1.I ___ to London three times.
Q2.She ___ her keys yesterday.
Q3.We ___ this film last week.
Q4.Have you ever ___ sushi?
Q5.They ___ in Lyon since 2019.
Q6.Shakespeare ___ Hamlet around 1600.
Q7.I ___ him at a conference last year.
Q8.We ___ each other for ten years.
Q9.___ you finished the report yet?
Q10.I ___ my umbrella — I can't find it anywhere.
Intermédiaire · B1
Q1.I can't log in — I ___ my password.
Q2.When ___ you buy that jacket?
Q3.She ___ in Bordeaux when she was a student.
Q4.We ___ our tickets — we're flying on Friday.
Q5.He ___ his leg, so he can't play today.
Q6.He ___ his leg last season, but he's fine now.
Q7.This is the best croissant I ___ ever eaten outside France.
Q8.I ___ that film twice this month.
Q9.Victor Hugo ___ dead for more than 130 years.
Q10.Look! Someone ___ my sandwich!
Défi · B2
Q1.I ___ him in 2018, and we ___ in touch ever since.
Q2.I ___ my passport at home, so I couldn't check in.
Q3.How long ___ you ___ this car?
Q4.It's the first time I ___ escargots.
Q5.The company ___ in 1998 and ___ ever since.
Q6.___ you ever ___ to Scotland? — Yes, I ___ there in 2019.
Q7.My parents ___ in the same house since they got married.
Q8.She ___ to the doctor three times this week and she still feels awful.
Q9.The Romans ___ many roads in France.
Q10.I ___ that email yet — remind me in an hour.

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 → toujours 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 filo : 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). 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.

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?

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.

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

Sources et références

Ce guide s'appuie sur des ressources reconnues de grammaire anglaise. Consultez les références ci-dessous pour aller plus loin.