Le present perfect est un temps qui n’existe pas vraiment en français : il relie le passé au présent. Il sert à faire le bilan de ce qui est fait ou pas encore fait, et à parler de ses expériences de vie. As-tu déjà visité Londres ? As-tu fini tes devoirs ? Pour poser et répondre à ces questions, l’anglais utilise have ou has + participe passé.
Le present perfect : un pont entre passé et présent
Avec le present perfect, on regarde le passé depuis aujourd’hui. Ce qui compte n’est pas la date de l’action, mais son résultat ou sa conséquence maintenant. Quand on dit I have lost my keys. (J’ai perdu mes clés.), on veut dire : je ne les ai pas, en ce moment, et c’est un problème.
Le present perfect est un temps du présent qui fait le bilan d’actions passées. On ne précise pas quand elles ont eu lieu.
La formation : have / has + participe passé
On emploie l’auxiliaire have (ou has à la 3e personne du singulier) suivi du participe passé du verbe.
| Affirmative | Négative | Interrogative |
|---|---|---|
| I have (I’ve) finished | I haven’t finished | Have I finished? |
| You have (You’ve) finished | You haven’t finished | Have you finished? |
| He / She / It has (’s) finished | She hasn’t finished | Has he finished? |
| We / You / They have (’ve) finished | They haven’t finished | Have they finished? |
Sujet + have / has + participe passé. Négation : haven’t / hasn’t. Question : Have / Has + sujet + participe passé ? Réponses courtes : Yes, I have. / No, she hasn’t.
Le participe passé
- Verbes réguliers : base verbale + -ed, comme au prétérit : play → played, visit → visited, stop → stopped, study → studied.
- Verbes irréguliers : c’est la 3e colonne de la liste. Elle est parfois identique au prétérit, parfois non.
| Base verbale | Prétérit | Participe passé | Traduction |
|---|---|---|---|
| be | was / were | been | être |
| go | went | gone | aller |
| see | saw | seen | voir |
| eat | ate | eaten | manger |
| do | did | done | faire |
| write | wrote | written | écrire |
| take | took | taken | prendre |
| buy | bought | bought | acheter |
| lose | lost | lost | perdre |
| meet | met | met | rencontrer |
’s peut être is ou has. Dans She’s eaten., il est suivi d’un participe passé : c’est has. Dans She’s eating., il est suivi de -ing : c’est is.
Faire le bilan avec just, already et yet
Trois petits mots accompagnent très souvent le present perfect pour dire où l’on en est.
| Mot | Sens | Place | Exemple |
|---|---|---|---|
| just | venir de | entre have et le participe | I’ve just finished my homework. |
| already | déjà (plus tôt que prévu) | entre have et le participe | She has already left. |
| yet | pas encore (négation) / déjà (question) | en fin de phrase | I haven’t eaten yet. Have you eaten yet? |
The film has just started. (Le film vient de commencer.)
We have already bought the tickets. (Nous avons déjà acheté les billets.)
Tom hasn’t replied to my message yet. (Tom n’a pas encore répondu à mon message.)
Have you packed your suitcase yet? (As-tu déjà fait ta valise ?)
Just et already se glissent au milieu, entre l’auxiliaire et le participe. Yet se met tout au bout, et seulement dans les questions et les phrases négatives.
Parler de ses expériences avec ever et never
Le present perfect sert aussi à faire le bilan de sa vie jusqu’à aujourd’hui : ce que l’on a fait au moins une fois, ou jamais.
- ever (déjà, une fois dans ta vie) s’emploie dans les questions : Have you ever been to Scotland? (Es-tu déjà allé en Écosse ?)
- never (ne… jamais) rend la phrase négative sans not : I have never eaten sushi. (Je n’ai jamais mangé de sushis.)
Amy: Have you ever travelled by plane?
Ben: Yes, I have. I’ve flown to Spain twice.
Amy: Lucky you! I’ve never taken a plane. Have you ever seen the sea?
Ben: Of course! And I’ve swum in the ocean too.
Been ou gone ? She has been to Ireland. = elle y est allée et elle est revenue (expérience). She has gone to Ireland. = elle est partie là-bas et n’est pas encore rentrée.
Les pièges des francophones
- Calquer le passé composé : « j’ai mangé » n’est pas toujours un present perfect. Dès qu’on donne une date précise (yesterday, last week, in 2020), l’anglais utilise le prétérit. Tu travailleras ce choix en détail dans un chapitre à part.
- Utiliser be comme auxiliaire : en français on dit « je suis allé », mais en anglais l’auxiliaire est toujours have : I have gone, jamais I am gone dans ce sens.
- Oublier has à la 3e personne : He have finished est faux. On dit He has finished.
- Mettre le prétérit à la place du participe : I have went ou I have saw sont faux. Il faut I have gone, I have seen.
- Doubler la négation avec never : I haven’t never seen it est faux. On dit I have never seen it.
L’essentiel à retenir
- Forme : have / has + participe passé (-ed ou 3e colonne des irréguliers).
- Sens : un bilan au présent d’actions passées sans date.
- just (venir de) et already (déjà) entre have et le participe ; yet à la fin des questions et des négations.
- ever dans les questions sur l’expérience, never pour dire jamais, sans not.
- been = aller et revenir ; gone = être parti.

