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 simple | Present perfect |
|---|---|
| période terminée : yesterday, in 2020, last week, ago | sans 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.
