GrammarWerk
Guides gratuits  /  Anglais
Anglais · Present perfect · B1–B2

Present perfect ou past simple : quelle différence en anglais ?

"I have done" contre "I did." Le français traduit souvent les deux par le passé composé, d'où la confusion. Tout se ramène à une question : le moment précis compte-t-il ?

01
L'idée centrale

Le moment compte-t-il ? Cela décide.

Le past simple ancre l'action à un moment clos du passé. Le present perfect laisse le moment de côté et relie l'action au présent.

past simplemoment daté
Action terminée à un moment précis et passé.
I lost my keys yesterday.J'ai perdu mes clés hier.
present perfectlié au présent
Le moment n'est pas précisé, ou l'action touche encore le présent.
I have lost my keys.J'ai perdu mes clés.
02
Les mots signaux

Certains mots annoncent chaque temps.

Des expressions accompagnent presque toujours l'un ou l'autre. Dès qu'elles apparaissent, le choix est fait.

Present perfect

ouvert
alreadydéjà
yetencore / déjà
justvenir de
ever / neverdéjà / jamais
since / fordepuis / pendant

Past simple

fermé
yesterdayhier
last yearl'an dernier
in 2020en 2020
when I wasquand j'étais
agoil y a

L'erreur la plus fréquente : mêler un marqueur fermé au present perfect. Avec yesterday ou last year, c'est toujours le past simple.

03
Exemples commentés

Choisissez le temps, puis touchez pour vérifier.

La forme verbale est en surbrillance. Demandez-vous si un moment précis est mentionné, puis révélez la raison.

1
I have already eaten.
J'ai déjà mangé.
Pourquoi present perfect
Already signale une action liée au présent, sans moment précis. Present perfect : have + eaten.
2
I lost my keys yesterday.
J'ai perdu mes clés hier.
Pourquoi past simple
Yesterday est un moment fermé et daté. Avec un marqueur précis, c'est toujours le past simple, jamais le present perfect.
3
Have you ever been to London?
Es-tu déjà allé à Londres ?
Pourquoi present perfect
Ever couvre toute la vie jusqu'à maintenant, sans date. Une expérience ouverte, donc present perfect.

Touchez une phrase pour révéler · touchez l'étoile pour enregistrer

04
Questions fréquentes

Questions fréquentes

Demandez-vous si un moment précis du passé est mentionné ou sous-entendu. Si oui, utilisez le past simple. Si l'action n'a pas de moment précis et reste liée au présent, utilisez le present perfect.

Le passé composé français ne distingue pas ces deux nuances : il sert à la fois pour un passé récent lié au présent et pour un fait daté. C'est justement pour cela que la distinction anglaise demande un effort particulier.

Non, jamais. Ces marqueurs de temps précis exigent le past simple. C'est l'une des règles les plus fiables pour choisir la bonne forme en anglais.

Oui, GrammarWerk est entièrement gratuit et sans inscription. Il enseigne le français, l'espagnol, l'allemand et l'anglais, ne suit aucune donnée personnelle, et est disponible sur Google Play ainsi que sur app.grammarwerk.com.

Maintenant, entraîne-toi jusqu'à l'automatisme.

Obtiens 30 phrases inédites sur ce sujet précis, adaptées à ton niveau, chacune mettant en évidence la structure ciblée.