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 ?
"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 ?
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.
Des expressions accompagnent presque toujours l'un ou l'autre. Dès qu'elles apparaissent, le choix est fait.
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.
La forme verbale est en surbrillance. Demandez-vous si un moment précis est mentionné, puis révélez la raison.
Touchez une phrase pour révéler · touchez l'étoile pour enregistrer
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.
Obtiens 30 phrases inédites sur ce sujet précis, adaptées à ton niveau, chacune mettant en évidence la structure ciblée.