Le present perfect en anglais : have / has + participe passé
Le present perfect se construit avec have ou has suivi du participe passé, et sert à relier le passé au présent : une action passée dont le résultat compte encore maintenant, ou une expérience sans date précise. On dira "I have lost my keys." (les clés sont toujours perdues) ou "She has been to Japan." pour parler d'une expérience. Attention au piège classique : en français on emploie souvent le passé composé même avec une date ("je l'ai vu hier"), mais en anglais une date passée comme "yesterday" interdit le present perfect et impose le prétérit. Surveillez aussi le participe : on dit "I have gone", jamais "I have went".
Exemples
- I have lost my keys. the keys are lost and still missing now
- She has been to Japan. she has the experience of visiting Japan
- Have you finished? asking if the task is now complete
La leçon complète
Tout le contenu de la vidéo, en texte.
-
Dites <t>I have seen him yesterday</t> et un anglophone grimacera. La grammaire est presque juste, mais une règle piège presque tous les apprenants.
-
Le <t>present perfect</t> relie le passé au présent. C'est le temps d'une action passée qui compte encore maintenant. Voyons comment le former.
-
Prenez <t>have</t> ou <t>has</t>, puis ajoutez le participe passé du verbe. <t>I have</t>, <t>she has</t>, <t>they have</t>, puis la troisième forme: <t>lost</t>, <t>seen</t>, <t>finished</t>, <t>done</t>.
-
Il a deux usages principaux. Un: une action passée avec un résultat que l'on ressent encore. Deux: une expérience à un moment de la vie, sans date précise.
-
Commençons par un résultat présent. I have lost my keys. La perte est passée, mais les clés sont toujours introuvables. C'est pour ça: <t>present perfect</t>, pas <t>past simple</t>.
-
Même idée ici. She has broken her arm. C'est arrivé au passé, mais le plâtre est là maintenant. C'est le résultat présent qui compte.
-
Maintenant l'expérience. Pas de date, juste un moment dans une vie. She has been to Japan. On ne dit pas quand: l'essentiel, c'est qu'elle a cette expérience.
-
Utilisez <t>ever</t> et <t>never</t> pour poser des questions sur l'expérience. Have you ever eaten sushi? On interroge toute la vie jusqu'à maintenant, pas un jour précis.
-
Et pour demander si quelque chose est terminé: Have you finished? Vous interrogez le résultat à cet instant: est-ce fait?
-
Voici le grand piège. Le <t>present perfect</t> refuse une expression de temps fini comme <t>yesterday</t> ou <t>last week</t>. Si vous nommez un moment passé révolu, passez au <t>past simple</t>.
-
L'autre piège, c'est le participe lui-même. Ce n'est pas le <t>past simple</t>. La troisième forme de <t>go</t>, c'est <t>gone</t>, pas <t>went</t>. Apprenez ces participes irréguliers.
-
Comparons les deux temps directement. I have finished my homework. <t>Present perfect</t>: c'est fait et ça compte maintenant. Le <t>past simple</t> ne ferait que le situer dans un temps révolu.
-
Retenez: <t>have</t> ou <t>has</t> plus le participe passé, pour un passé qui touche encore le présent, et supprimez les mots de temps fini.