Niveau B1

Present perfect ou past simple ?

Les deux parlent du passé. La question est : la période est-elle terminée, ou l’action est-elle encore liée au maintenant ?

Past simplePresent perfect
période terminée : yesterday, in 2020, last week, agosans moment précis ou période ouverte : ever, today, this week, for, since
I saw that film last year.I’ve seen that film.
He worked there for two years (plus maintenant).He’s worked there for two years (et il y est toujours).

Dans la conversation

On commence souvent au present perfect (le fait général) et on passe au past simple (les détails) : Have you ever been to Paris? – Yes, I went there in 2019. It was amazing.

Exemples

  • I lost my phone yesterday.J’ai perdu mon téléphone hier.
  • I’ve lost my phone. Can I use yours?J’ai perdu mon téléphone. Je peux utiliser le tien ?
  • Did you see the news this morning?Tu as vu les infos ce matin ?
  • It’s rained a lot this week.Il a beaucoup plu cette semaine.
  • I haven’t seen her today.Je ne l’ai pas vue aujourd’hui.

Erreurs courantes

  • ✗ I have been to Paris in 2019.✓ I went to Paris in 2019.Avec une année précise on emploie le past simple, même si le français dit j’ai été à Paris en 2019.
  • ✗ When have you arrived?✓ When did you arrive?Les questions avec when sur un moment passé prennent le past simple et non le present perfect.
  • ✗ Shakespeare has written Hamlet.✓ Shakespeare wrote Hamlet.Shakespeare a vécu dans le passé, donc on emploie le past simple et non le present perfect comme le français a écrit.
  • ✗ Did you finish yet?✓ Have you finished yet?Avec yet on emploie le present perfect, car la question relie le passé au maintenant.
  • ✗ My grandfather has died in 1990.✓ My grandfather died in 1990.Avec une date passée précise on emploie le past simple, même si le français dit est mort en 1990.