Le present perfect
« Have you ever… ? » : relier le passé au présent.
8 min de lecture · Quiz · 5 questions · Mis à jour le 26/09/2026
01Un temps qui relie le passé au présent
Le present perfect sert à parler d'une action passée dont on ne précise pas le moment exact, mais qui a un lien avec le présent. Il se forme avec have/has + participe passé : « I have visited Spain. » (Je suis allé en Espagne : à un moment non précisé de ma vie.) À la 3e personne du singulier, on utilise « has » : « She has finished her homework. » (Elle a fini ses devoirs : et le résultat compte maintenant : elle est libre.) Ce temps n'existe pas vraiment en français de la même façon : on le traduit souvent par un passé composé, mais son emploi est différent.
- Have/has + participe passé
- la formation du present perfect : « They have eaten. », « He has gone. »
- Ever / never
- « ever » (déjà, jamais dans une question) et « never » (ne... jamais) s'utilisent avec le present perfect pour parler d'expérience de vie : « Have you ever been to Japan? », « I have never seen a shark. »
- Just / already / yet
- « just » (venir de) et « already » (déjà) se placent avant le participe passé dans une phrase affirmative ; « yet » (encore, déjà) se place en fin de phrase négative ou interrogative : « I have just finished. », « She has already left. », « Haven't you done it yet? »
02Participes passés irréguliers courants
Beaucoup de verbes anglais ont un participe passé irrégulier, différent du prétérit. Il faut les apprendre par cœur : be → been (« I have been to London. »), see → seen (« Have you seen this film? »), do → done (« I have done my homework. »), eat → eaten (« We have eaten already. »), go → gone (« He has gone to school. »). Attention à la différence entre « been » et « gone » : « She has gone to Paris » signifie qu'elle y est allée et n'est pas encore revenue, alors que « She has been to Paris » signifie qu'elle y est allée (une ou plusieurs fois) et qu'elle est revenue.
03Present perfect ou prétérit ?
La différence essentielle : le present perfect s'utilise quand le moment précis de l'action n'est pas donné et que le lien avec le présent compte, tandis que le prétérit s'utilise pour une action terminée à un moment précis du passé, souvent accompagné d'une indication de temps (yesterday, last year, in 2019). Compare : « I have visited New York. » (à un moment non précisé de ma vie) et « I visited New York last summer. » (moment précis : l'été dernier). On ne peut donc jamais utiliser le present perfect avec une date ou un moment précis comme « yesterday » ou « in 2020 ».
04Méthode : choisir present perfect ou prétérit
- Cherche une indication de temps précise (yesterday, last week, in 2018) : si oui, utilise le prétérit.
- Si aucun moment précis n'est donné et que le résultat compte pour le présent, utilise le present perfect (have/has + participe passé).
- Vérifie le participe passé du verbe (régulier en -ed, ou irrégulier à apprendre par cœur).
05Erreurs fréquentes
- ✗ Utiliser le present perfect avec une date précise : « I have seen him yesterday » est incorrect, il faut « I saw him yesterday ».
- ✗ Confondre « been » et « gone » : « She has gone to Paris » (elle y est encore) et « She has been to Paris » (elle est revenue).
- ✗ Oublier l'auxiliaire « have/has » et dire seulement le participe passé : « I done my homework » au lieu de « I have done my homework ».
emplacement réservé