Accueil · Fiches de révision · Anglais

Present perfect ou prétérit ?

Une seule question à te poser — y a-t-il une date ? — et le bon temps sort tout seul.

AnglaisCollège5e

Deux phrases françaises identiques : « J'ai regardé ce film. » En anglais, elles ne se traduisent pas pareil selon que tu précises quand. Tout se joue là. 🤔

Partager :

C'est quoi le délire ?

Le français utilise le passé composé pour tout. L'anglais, lui, trie.

  • Prétérit = passé coupé du présent. Il y a un moment précis, dit ou sous-entendu. I watched that film last night. (J'ai regardé ce film hier soir.)
  • Present perfect = passé relié au présent. Bilan, expérience, résultat actuel. I have watched that film. (J'ai (déjà) vu ce film.)

Même traduction française, deux temps anglais différents.

La règle du jeu

Repère les mots déclencheurs, ils décident pour toi :

  • Prétérit : yesterday, last week, in 2020, two days ago, when I was ten.
  • Present perfect : ever, never, already, yet, just, so far, this week (pas fini).
  • since = depuis + un point de départ (since Monday, since 2021) → present perfect.
  • for = depuis / pendant + une durée (for two years, for ten minutes) → present perfect.
  • ago = « il y a » → toujours prétérit. I moved here two years ago.

On teste sur un exemple

Tu joues de la guitare depuis 2022 et tu as pris un cours mardi.

  1. Ça continue aujourd'hui → present perfect + since : I have played the guitar since 2022. (Je joue de la guitare depuis 2022.)
  2. Avec une durée : …for four years. (…depuis quatre ans.)
  3. Le cours est fini et daté → prétérit : I had a lesson on Tuesday. (J'ai eu un cours mardi.)

Le piège classique

Traduire mot à mot le passé composé. I have finished my homework yesterday ❌ : yesterday est une date, donc I finished my homework yesterday. ✅

Et ne mélange pas since et for : since two years ❌ → for two years. ✅

L'astuce pour retenir

« Une date sur la phrase ? Prétérit. Pas de date, juste un bilan ? Present perfect. » Et retiens le couple : ago → prétérit, since/for → present perfect.

Teste-toi

Réponds sans regarder la fiche — 0/3

1. « I ___ my bike two weeks ago. » On complète par…

2. « We have known each other ___ primary school. » La bonne forme, c'est…

3. « ___ you ever ___ a rugby match? » Il faut écrire…

Ça coince encore ? Un formateur de anglais te l’explique en vrai, à ton rythme, en visio.Trouver un formateur

Dans la même matière

← Toutes les fiches