Aller au contenu principal
Grammaire anglaise 7 min de lecture

Comprendre et utiliser le present perfect en anglais

Publié le
Comprendre et utiliser le present perfect en anglais
Sommaire

Retrousse tes manches, on s’attaque à un gros morceau de la conjugaison anglaise : le present perfect. Tu en as peut-être entendu parler, tu penses savoir de quoi il s’agit — ou au contraire, c’est encore flou. Dans tous les cas, cet article va t’éclairer.

Comment former le present perfect ?

La formule est simple :

have / has + participe passé

SujetAuxiliaireParticipe passéExemple
I / You / We / TheyhaveeatenI have eaten all the cake.
He / She / IthasbeenHe has been a mean boy.

Tu retrouveras souvent l’abréviation Have-en dans les livres de grammaire, car la terminaison du participe passé en anglais se termine généralement par -en :

  • Write → Wrote → Written
  • Be → Was → Been
  • Eat → Ate → Eaten

Attention, ce n’est pas toujours le cas (lived, gone, made…), mais ça reste un bon repère.

À la forme négative, on ajoute not après l’auxiliaire :

  • I have not (haven’t) finished.
  • She has not (hasn’t) arrived.

À la forme interrogative, on inverse sujet et auxiliaire :

  • Have you eaten? — Has he finished?

Qu’est-ce que le present perfect exprime ?

Voilà la clé : avec le present perfect, on met en évidence le résultat présent d’un acte passé. Ce n’est pas juste « quelque chose qui s’est passé avant » — c’est quelque chose qui s’est passé avant et qui compte maintenant.

Comparons deux phrases :

  • Prétérit : I lost my keys in the subway. → J’ai perdu mes clés dans le métro. (Fait passé, point final.)
  • Present perfect : I have lost my keys, so I can’t go in. → J’ai perdu mes clés, donc je ne peux pas rentrer. (L’impact est sur le présent.)

Dans le premier cas, on raconte un événement passé sans lien avec maintenant. Dans le second, on montre que la perte des clés a une conséquence ici et maintenant.

C’est cette logique de bilan qui distingue le present perfect du prétérit.

Present perfect vs passé composé français : le piège francophone

En français, « j’ai mangé » est du passé composé. On est donc tenté de le traduire systématiquement par le present perfect. Erreur classique.

En réalité, le passé composé français peut correspondre :

  • Au present perfect : J’ai perdu mes clés (et je les cherche encore). → I have lost my keys.
  • Au prétérit : J’ai perdu mes clés hier. → I lost my keys yesterday.

La différence ? Dès qu’il y a un marqueur de temps révolu (yesterday, last week, in 2005, when I was young…), c’est du prétérit. Le present perfect refuse ces marqueurs — il vit dans le lien passé-présent.

FrançaisAnglaisTemps
J’ai visité Londres (en 2019).I visited London in 2019.Prétérit
J’ai visité Londres (c’est une ville que je connais).I have visited London.Present perfect
Il a fini ses devoirs (hier soir).He finished his homework last night.Prétérit
Il a fini ses devoirs (il peut sortir).He has finished his homework.Present perfect

Les adverbes qui déclenchent le present perfect

Certains adverbes expriment naturellement un lien avec le présent. Quand tu les vois, c’est souvent le signal du present perfect :

AdverbeSensExemple
alreadydéjàI have already read this book.
yetencore (négatif/question)Have you finished yet?
justjuste, à l’instantShe has just left.
everdéjà (question)Have you ever been to Japan?
neverjamaisI have never seen that film.
sincedepuis (point de départ)Since I was 8, I have been fond of planes.
fordepuis (durée)I have lived here for 5 years.
so farjusqu’à présentSo far, he has written two books.
over the past few monthsces derniers moisOver the past few months, I have lost 10 kg.

L’emploi du present perfect après ces adverbes est logique : ils indiquent un événement ou un état encore d’actualité au moment où on parle.

Since vs for : ne confonds pas !

Ces deux mots se traduisent par « depuis » en français, mais ils ne fonctionnent pas pareil :

  • Since + point de départ : since 2010, since Monday, since I was a child
  • For + durée : for 3 years, for a long time, for ages

En français, on dit « depuis » dans les deux cas — d’où la confusion fréquente. Un bon réflexe : si tu peux répondre « combien de temps ? », c’est for. Si tu peux répondre « à partir de quand ? », c’est since.

Les erreurs fréquentes à éviter

Voici les pièges dans lesquels tombent le plus souvent les francophones :

1. Utiliser le present perfect avec un marqueur de temps passé

  • I have visited London last year.
  • I visited London last year.

2. Utiliser le prétérit avec « already » ou « yet »

  • Did you already finish?
  • Have you already finished?

3. Confondre since et for

  • I have lived here since 5 years.
  • I have lived here for 5 years.

4. Oublier « has » à la 3e personne

  • She have eaten.
  • She has eaten.

Tu peux désormais utiliser le present perfect à bon escient et surtout comprendre le pourquoi du comment. Importantel, retiens-le : pas de lien avec le présent, pas de present perfect.


Pour aller plus loin

Questions fréquentes

Quelle est la différence entre le present perfect et le prétérit en anglais ?
Le prétérit (past simple) décrit un événement passé révolu, sans lien avec le présent. Le present perfect insiste sur le résultat actuel d'une action passée : 'I lost my keys' (c'est un fait passé) vs 'I have lost my keys' (donc je ne peux pas entrer maintenant).
Comment forme-t-on le present perfect en anglais ?
On utilise l'auxiliaire have (ou has à la 3e personne) suivi du participe passé du verbe : I have eaten, she has written, they have been. À la forme négative : I have not (haven't) eaten.
Quels adverbes déclenchent le present perfect ?
Les adverbes qui marquent un lien avec le présent : already, yet, just, ever, never, since, for, so far, up to now, over the past few months/years.
Le present perfect correspond-il au passé composé français ?
Pas toujours. En français, 'j'ai mangé' peut être du present perfect ou du prétérit selon le contexte. Le present perfect s'utilise uniquement quand l'action passée a un impact sur le présent.

Partager cet article

À propos de l'auteur

Expression Anglaise

Blog d'apprentissage de l'anglais pour francophones — vocabulaire, grammaire, expressions et conseils depuis 2012.

Articles liés