Le present perfect simple

A2 Present perfect simple 25 / 50

En bref

Le present perfect relie le passé et le présent : have/has + participe passé. On l’utilise pour les expériences de vie, les nouvelles récentes, et les choses commencées dans le passé qui restent vraies. On ne l’utilise pas avec un mot de temps terminé comme yesterday ou last week.

La règle

Formez le present perfect avec have / has + le participe passé (la « 3e forme » du verbe). Ce n’est pas le passé composé français.

  • Verbes réguliers : le participe passé se termine par -ed, comme au prétérit (work -> worked, live -> lived).
  • Verbes irréguliers : il faut apprendre la 3e forme (go -> went -> gone, see -> saw -> seen).

Le present perfect a quatre emplois principaux :

EmploiSensExemple
Expérience de viequelque chose s’est produit (ou non) à un moment de votre vie — le moment exact n’est pas importantI have visited Rome. / I have never tried sushi.
Action récenteune action terminée qui paraît proche du présent — souvent avec just, already, yetShe has just left.
Jusqu’à maintenantcommencé dans le passé et toujours en cours — avec for et sinceWe have known each other for years.
Action passée, résultat présentquelque chose s’est produit et on en voit encore le résultatI have lost my keys. (= je ne les ai plus)

Différence clé avec le prétérit : si la phrase contient un mot de temps terminé (yesterday, last week, in 2019, two days ago, when I was a child), utilisez le prétérit, pas le present perfect.

IncorrectCorrect
I have seen him yesterday.I saw him yesterday.
She has called me last week.She called me last week.

Après since, un prétérit est normal : le point de départ peut être toute une proposition qui nomme l’événement ayant commencé la période, et cette proposition se met au prétérit tandis que le verbe principal reste au present perfect — We have shared an office since the team moved upstairs. Ce prétérit marque seulement le début de la période, il ne fait donc pas passer le verbe principal au prétérit.

Remarque (anglais américain / britannique) : l’anglais américain emploie souvent le prétérit là où l’anglais britannique emploie le present perfect, par exemple Did you eat yet? (amér.) contre Have you eaten yet? (brit.). Les deux se comprennent.

Formes et structures

Affirmatif : sujet + have/has + participe passé

Sujethave/hasParticipe
I / you / we / theyhavefinishedthe work.
he / she / ithasfinishedthe work.

Négatif : sujet + have not / has not + participe. Formes contractées : haven’t, hasn’t.

Sujethaven’t/hasn’tParticipe
I / you / we / theyhaven’tseenthe film.
he / she / ithasn’tseenthe film.

Questions : Have/Has + sujet + participe ?

Have/HasSujetParticipe
Haveyoutriedit?
Hasshecalledback?

Réponses courtes : Yes, I have. / No, I haven’t. - Yes, she has. / No, she hasn’t.

Formes contractées de have/has à l’affirmatif : I’ve, you’ve, we’ve, they’ve, he’s, she’s, it’s.

Liste de départ des participes passés irréguliers :

BasePrétéritParticipe passé
bewas/werebeen
gowentgone
seesawseen
dodiddone
makemademade
havehadhad
taketooktaken
writewrotewritten
eatateeaten
meetmetmet

been et gone :

PhraseSens
He has gone to the shop.Il est encore parti (il est au magasin maintenant).
He has been to the shop.Il est allé et il est revenu.

Exemples

EnglishRemarque
Have you ever been to Spain?Expérience de vie ; ever = à un moment quelconque de votre vie.
I’ve never tried Thai food.Une expérience de vie qui n’a pas eu lieu.
She’s just finished her homework.Just = il y a un tout petit moment.
Have you done it yet?Yet dans une question porte sur une action attendue.
He hasn’t called me back yet.Yet à la négative = jusqu’à maintenant, cela n’a pas eu lieu.
We’ve lived here for ten years.For + une durée ; toujours vrai maintenant.
They’ve known each other since 2010.Since + un point de départ ; toujours vrai maintenant.
I’ve lost my phone, so I can’t call you.Une action passée avec un résultat présent clair.

Erreurs fréquentes

  • I have seen him yesterday. -> I saw him yesterday. — un mot de temps terminé demande le prétérit.
  • She have finished. -> She has finished. — utilisez has avec he/she/it.
  • I have went to London. -> I have gone / been to London. — utilisez le participe (gone/been), pas le prétérit went.
  • I live here for five years. -> I’ve lived here for five years. — « jusqu’à maintenant » demande le present perfect, pas le présent simple.
  • I’ve been there since two weeks. -> I’ve been there for two weeks. — for + une durée, since + un point de départ.

Conseils

  • Mots déclencheurs du present perfect : ever, never, just, already, yet, so far, for, since.
  • Mots déclencheurs du prétérit : yesterday, ago, last (week/year), in 2019, when…. Si vous en voyez un, changez de temps.
  • for répond à « how long? » (for two days) ; since répond à « from when? » (since Monday, since we moved in).
  • gone = encore parti ; been = allé et revenu. Imaginez la personne : est-elle là ou non ?