Le present perfect relie le passé au présent. Il décrit des actions passées qui comptent encore aujourd'hui : une tâche achevée, une expérience de vie ou une situation commencée avant et toujours vraie. Ce guide couvre la formule, les mots-clés révélateurs, les participes irréguliers les plus problématiques et la distinction qui pose le plus de difficultés aux apprenants.
.webp?alt=media&token=e9c1e993-80f3-4d7b-a59a-6764967841be)
Le present perfect se forme avec have ou has suivi du participe passé du verbe principal. Les verbes réguliers se terminent en -ed ; les verbes irréguliers changent de forme, comme eat qui devient eaten. C'est l'un des quatre temps du présent, et le seul qui s'articule autour d'une période non précisée plutôt que d'un moment défini : c'est en partie pour cela qu'il passe pour l'un des temps les plus difficiles à maîtriser.
Comparer le present perfect aux autres formes du présent met en lumière son rôle : relier les expériences passées au moment présent.
| Temps | Ce qu'il exprime | Exemple |
|---|---|---|
| Present simple | Habitudes, faits, emplois du temps | She works at a hospital. |
| Present continuous | Actions en train de se dérouler | She is working right now. |
| Present perfect | Action passée liée au présent | She has worked here for years. |
| Present perfect continuous | Durée d'une action en cours | She has been working since 8 AM. |
C'est la distinction qui crée le plus de confusion, et aussi l'une des questions de grammaire les plus recherchées en anglais. Le past simple s'emploie pour une action terminée à un moment précis et mentionné (I visited Paris last year). Le present perfect s'emploie pour une action survenue à un moment non précisé de la vie, ou qui garde un lien avec le présent (I have visited Paris). Dès qu'une date ou un moment précis apparaît dans la phrase, il faut passer au past simple. Même les apprenants à l'aise avec le past simple trébuchent souvent ici, car les deux temps décrivent quelque chose qui a déjà eu lieu.
On utilise have avec I, you, we, they, et has avec he, she, it. À l'oral, ces formes se contractent en I've, she's et haven't.
| Forme | Règle | Exemple |
|---|---|---|
| Affirmative | have / has + participe passé | I have eaten. She has gone. |
| Négative | have / has + not + participe passé | I haven't eaten. She hasn't gone. |
| Interrogative | Have / Has + sujet + participe passé ? | Have you eaten? Has she gone? |
Le present perfect couvre plusieurs situations bien distinctes où le passé rejoint le moment présent :
Des événements survenus à un moment non mentionné de votre vie.
Des actions tout juste achevées dont le résultat compte encore maintenant.
Des états ou des actions commencés dans le passé et qui se poursuivent aujourd'hui.
Des actions situées dans une période qui n'est pas encore terminée (today, this week).
Évolution dans le temps : Il sert aussi à décrire une progression ou une évolution progressive : "Prices have gone up." / "Her English has improved a lot."
Certains mots indiquent fréquemment qu'il faut employer le present perfect :
| Mot | Emploi | Exemple |
|---|---|---|
| already | Terminé plus tôt que prévu | I have already finished my work. |
| yet | Pas encore fait, surtout aux formes négative et interrogative | She hasn't eaten dinner yet. |
| ever / never | À un moment quelconque / jamais | Have you ever been there? I have never seen that. |
| for / since | Pendant une durée / depuis un point de départ | for three days, since Monday |
| just | Tout récemment | He has just left. |
| still | Qui dure jusqu'à maintenant, souvent au négatif | I still haven't heard back. |
Comparez ces exemples pour voir comment un marqueur de temps précis impose le choix du temps :
| Phrase | Temps correct | Pourquoi |
|---|---|---|
| I visited Paris last year. | visited | Moment passé précisé |
| I have visited Paris three times. | have visited | Moment non précisé, expérience de vie |
| She has finished her homework already. | has finished | Le résultat compte maintenant |
| She finished her homework at 6 PM. | finished | Moment passé précisé |
| We have known each other since college. | have known | État continu, lié au présent |
| We met at a conference in 2019. | met | Moment passé précisé |
Been et gone sont tous deux des participes passés de go, mais ils n'ont pas le même sens au present perfect. Has been signifie que la personne est allée quelque part et en est revenue. Has gone signifie qu'elle est partie quelque part et s'y trouve encore.
| Phrase | Been ou gone ? | Pourquoi |
|---|---|---|
| He has ___ to London twice. | been | Expérience de vie, il est revenu |
| She has ___ to the supermarket. | gone | Elle y est encore, elle n'est pas revenue |
| Have you ever ___ to Japan? | been | Question sur une expérience de vie |
| He has ___ home. (He left.) | gone | Il est chez lui maintenant, pas ici |
Been, gone, done, seen, written et eaten reviennent dans une immense partie des phrases courantes au present perfect : mieux vaut les maîtriser avant d'aborder les formes irrégulières plus rares. La liste complète des verbes irréguliers reprend toutes les combinaisons de base, prétérit et participe passé.
Learna AI repère l'instant précis où un apprenant emploie le past simple alors que le present perfect conviendrait mieux, et explique la différence de temporalité directement dans la conversation, sans attendre la fin de la leçon. Il signale aussi la présence d'une date ou d'un mot de temps précis juste à côté de have ou has, puisque c'est le signe le plus clair d'un mauvais choix de temps, et il détecte les confusions been/gone en vérifiant si la personne est revenue ou encore absente. Les apprenants qui travaillent les exercices d'expérience de vie avec Learna constatent une amélioration de 97 % dans le choix de la bonne forme du participe dès le premier essai.
Une fois que have et has deviennent naturels, l'étape suivante consiste généralement à ajouter la notion de durée avec le present perfect continuous, qui prolonge la même idée dans le temps.
Mettez vos connaissances en grammaire en pratique avec les parcours d'apprentissage de Learna :
C'est le temps formé avec have ou has suivi d'un participe passé, employé pour des actions passées qui comptent encore aujourd'hui, comme I have visited Japan ou She has just left.
Affirmative : have/has + participe passé. Négative : have/has + not + participe passé. Interrogative : Have/Has + sujet + participe passé ?
Le present simple décrit des habitudes et des faits ; le present perfect relie une action passée au moment présent, souvent sans préciser quand elle a eu lieu.
Employez le present perfect quand le moment exact n'est pas mentionné ou n'a pas d'importance. Employez le past simple quand vous précisez un moment passé, comme yesterday ou in 2020.
Dites que c'est pour les choses qui se sont passées sans que le moment compte, ou qui sont encore vraies aujourd'hui, comme "I have lost my pencil" : tu ne l'as toujours pas.
Already, yet, ever, never, just, for et since accompagnent souvent le present perfect et signalent qu'il faut ce temps, et non le past simple.
Already apparaît surtout dans les phrases affirmatives pour indiquer que quelque chose s'est terminé plus tôt que prévu ; yet s'emploie au négatif et à l'interrogatif pour demander si quelque chose a eu lieu.
Utilisez for avec une durée, comme for three years, et since avec un point de départ, comme since 2020.
Ce sont les participes passés qui ne se terminent pas en -ed, comme gone, eaten, written et seen. Ils doivent être mémorisés un par un, avec leur base verbale et leur prétérit.
Oui, surtout avec for ou since : I have lived here for ten years montre que l'action a commencé dans le passé et se poursuit aujourd'hui.
L'employer avec un moment passé précis, comme "I have visited Paris last year", alors qu'il faut le past simple : "I visited Paris last year."
Les anglophones natifs emploient bien plus souvent le past simple pour raconter des faits précis, tandis que le present perfect sert surtout pour des expériences non datées ou des nouvelles toutes fraîches.
Learna AI le signale dès qu'une date passée précise apparaît à côté de have ou has, puis explique pourquoi le past simple convient mieux dans cette phrase précise.
Oui. Learna AI repère les participes irréguliers qu'un apprenant confond encore et les réintroduit dans les séances d'entraînement suivantes jusqu'à ce que la forme soit acquise.