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

Apprenez d'abord la colonne de droite : ces mots interdisent complètement le present perfect.
Present perfect (moment non terminé ou non précisé)Past simple (moment terminé)
ever, neveryesterday, last night
before, already, just, yetlast week, last year
for two years, since Maytwo 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.

  1. Have you ever run a marathon?
  2. Yes, I have.
  3. When did you run it?
  4. 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.

  1. I ___ a marathon last April.

  2. She ___ three gold medals in her life.

  3. ___ you ever swum in a cold lake?

  4. Our team(win) the cup in two thousand eighteen.

  5. I(break) my arm at the gym yesterday.

  6. 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.

  1. What have you cooked today?

    Qu'as-tu cuisiné aujourd'hui ?

  2. I lived in Spain for ten years.

    J'ai vécu en Espagne pendant dix ans.

  3. 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

S’entraîner sur cette règle dans l’application