Present perfect ou past simple
En bref
La phrase nomme-t-elle un moment terminé ?
| Indication de temps | Temps | Exemple |
|---|---|---|
| ever, never, before | present perfect | I have never won a race. |
| just, already, yet | present perfect | She has just scored. |
| for, since | present perfect | We have trained since May. |
| rien de précisé | present perfect | He has broken the record. |
| yesterday, last night | past simple | He broke it yesterday. |
| last week / year | past simple | They won last year. |
| ... ago | past simple | I joined the team two years ago. |
| in + année, when I was ... | past simple | She started in two thousand ten. |
Questions : Have you ever ...? (expérience) → When did you ...? (détails).
Passé composé + moment terminé = past simple. Jamais : I have won it yesterday.
A2 · Leçon 11 · Present perfect ou past simple ?
L’explication complète, tirée de la leçon qui enseigne cette règle
Vous connaissez maintenant deux façons de parler du passé en anglais : I have won three medals et I won three medals. Le français n'a qu'un temps courant pour les deux : le passé composé (j'ai gagné trois médailles). L'anglais, lui, tranche avec un seul test : la phrase dit-elle quand ?
Le piège pour un francophone : have + participe passé ressemble au passé composé, mais ce n'est pas le même temps. J'ai gagné hier est parfait en français ; I have won yesterday est faux en anglais. Avant de traduire un passé composé, cherchez l'indication de temps : s'il y en a une qui est terminée, prenez le past simple.
Pas de moment précisé : present perfect
have/has + participe passé sert à parler de l'expérience elle-même, sans dire quand elle a eu lieu : c'est arrivé à un moment de votre vie, ou le résultat compte maintenant.
- She has won a gold medal. — à un moment donné ; on ne dit pas quand.
- Have you ever played tennis? — au cours de votre vie ?
- I have never lost a race. — pas une seule fois jusqu'ici.
Un moment terminé est précisé : past simple
Dès que vous nommez un moment terminé, le past simple est obligatoire. C'est l'indication de temps qui décide : peu importe que ce soit très récent ou une grande nouvelle.
- She won a gold medal last year.
- Did you play tennis yesterday?
- I lost my first race in two thousand nineteen.
Les indications de temps qui décident
| Present perfect (moment non terminé ou non précisé) | Past simple (moment terminé) |
|---|---|
| ever, never | yesterday, last night |
| before, already, just, yet | last week, last year |
| for two years, since May | two days ago, ten years ago |
| (nothing at all) | in two thousand ten, then, when I was ten |
yesterday, last ..., ... ago (« il y a ») et in + une année entraînent toujours le past simple, sans exception. Un hier, un il y a, une date : past simple, même si en français vous diriez « j'ai… ».
Les deux questions
Les questions suivent la même logique. Have you ever ...? interroge sur une expérience de vie. Did you ...? porte sur un moment terminé, qu'il faut alors préciser : yesterday, last summer, in June.
- Have you ever met a famous player? — à n'importe quel moment de votre vie.
- Did you meet him at the stadium? — à ce moment précis, terminé.
Dans une question, le « déjà » de As-tu déjà… ? se dit ever, pas already. Et la question précise sur un moment passé (Tu as joué hier ?) se construit avec did, pas avec have.
Comment se déroule une vraie conversation
Voici l'enchaînement à imiter. On ouvre avec le present perfect, parce qu'on demande une expérience. Puis, dès qu'on donne les détails, la conversation bascule au past simple, parce qu'il y a maintenant un moment.
- Have you ever run a marathon?
- Yes, I have.
- When did you run it?
- I ran it in Berlin two years ago.
Là où le français garde le passé composé du début à la fin, l'anglais change de temps : le titre au present perfect, puis les détails (où, quand, comment) au past simple.
Vérifiez ce que vous avez lu
6 des 15 questions que cette leçon pose dans l’application. Tapez la forme ou choisissez la réponse.
I ___ a marathon last April.
She ___ three gold medals in her life.
___ you ever swum in a cold lake?
Our team(win) the cup in two thousand eighteen.
I(break) my arm at the gym yesterday.
The coach(join) the club two years ago.
Exemples tirés du cours
Le mot marqué est celui où s’applique la règle. Appuyez sur lecture pour entendre la phrase.
What have you cooked today?
Qu'as-tu cuisiné aujourd'hui ?
I lived in Spain for ten years.
J'ai vécu en Espagne pendant dix ans.
I lent my umbrella to a colleague last winter, and I still haven't seen it.
J'ai prêté mon parapluie à un collègue l'hiver dernier, et je ne l'ai toujours pas revu.
Phrases du cours qui emploient cette règle : 3