Pour choisir entre le prétérit (simple past) ou le present perfect c’est très simple:
« Time marker » dans la phrase –> simple past
Pas de « time marker » dans la phrase –> present perfect.
Exemple :
- Yesterday I cleaned my house. (yesterday = time marker –> Simple Past)
- I have cleaned my house. (pas de time marker –> Present Perfect)
Les « time marker » sont tout ce qui place l’action dans le passé. voici quelques exemples:
Yesterday, Last week, This morning, in 1998, When I was a child, 3 years ago, on Monday, ….
Donc les phrases contenant ces expressions seront au simple past (prétérit) :
- Last week I went to Italy
- In 1998 France won the world cup
- When I was a child, I lived in the UK.
Cas particulier
Quand une phrase parle d’un contexte qui la place au passé, c’est également au simple past .
- « Mozart composed 50 symphonies. » Dans cette phrase il n’y a pas de time marker, mais le contexte la situe dans le passé, sans lien direct avec le présent.
- « The French fought the British in the battle of Trafalgar. » Pareil cette phrase est située dans le passé, sans lien direct avec le présent (heureusement!)
En général, si vous n’avez pas de time marker ça sera plutôt le present perfect. Le Present perfect n’est pas situé dans le passé. Il est relié au présent. On s’en sert pour les bilans ou les choses qui viennent de se produire. Au present perfect on trouvera souvent des expressions contenant for et since. (pour réviser, voir cours sur le present perfect)
- I have been to Italy five times. (bilan)
- France has won the world cup. I am very happy! (action qui vient de se produire)
- I have lived in Antibes for 5 years. (bilan)
Voici un petit tableau pour mémoriser:
| Simple Past | Present Perfect |
| action située dans le passé | bilan ou action qui vient de se produire |
| time marker ou contexte du passé | no time marker |
| yesterday last week 3 years ago … | souvent for et since |
Parfois à l’oral les anglais utiliseront l’un ou l’autre sans se poser trop de questions, faisant même des fautes parfois! Donc pas d’inquiétudes.
N’oubliez pas, la priorité pour bien apprendre une langue est de beaucoup l’écouter (d’abord séries ou documentaires en langue originale avec sous-titres en français puis podcasts, radio etc).
Voici quelques exercices pour vous entraîner à différencier le simple past et le present perfect.