Le Present Perfect anglais : règles, usages et exemples
Le present perfect anglais exprime une action passée qui garde un lien avec le présent : expérience, résultat actuel, durée non terminée ou événement récent. Il se forme avec have ou has suivi du participe passé et se distingue du prétérit, qui situe l’action dans un passé termin

Le present perfect anglais exprime une action passée qui garde un lien avec le présent : expérience, résultat actuel, durée non terminée ou événement récent. Il se forme avec have ou has suivi du participe passé et se distingue du prétérit, qui situe l’action dans un passé termin
Le present perfect anglais exprime une action passée qui garde un lien avec le présent : expérience, résultat actuel, durée non terminée ou événement récent. Il se forme avec have ou has suivi du participe passé et se distingue du prétérit, qui situe l’action dans un passé terminé.
Vous avez déjà hésité entre I have lived here for two years et I lived here for two years en rédigeant un devoir, un e-mail professionnel ou une réponse d’examen. Cette hésitation est normale pour les francophones, car le passé composé français recouvre plusieurs réalités que l’anglais sépare plus strictement. Le present perfect anglais demande surtout de repérer le lien avec le présent : résultat visible, expérience encore valable, période non terminée ou durée commencée avant maintenant. Une fois ce réflexe acquis, le choix entre present perfect, prétérit et past perfect devient beaucoup plus logique.
En bref : les réponses rapides
Définition du present perfect en anglais : le lien entre passé et présent
Le present perfect anglais sert à parler d’une action passée qui garde un lien avec le présent : résultat visible, expérience de vie, durée commencée avant maintenant ou événement récent. Il se construit avec have/has + participe passé, mais ne correspond pas toujours au passé composé français. C’est le piège. Le présent parfait anglais n’est donc pas seulement un temps du passé : il regarde surtout ce que l’action change maintenant. En classe de terminale, par exemple, “I have visited London twice” présente une expérience personnelle utile aujourd’hui, sans dater précisément les voyages. À l’inverse, “She has lost her badge” insiste sur le résultat actuel : elle ne peut pas entrer dans le bâtiment. Lumni met souvent en avant cette idée de conséquence visible, tandis que EF Education First et AnglaisFacile résument la formation autour de have ou has suivi du participe passé. Le bon réflexe : chercher le lien avec le présent, pas traduire mot à mot depuis le français.
Comment former le present perfect en anglais ?
Le present perfect simple se forme avec l’auxiliaire have au présent, have ou has, puis le participe passé anglais. À l’affirmatif : I have worked. À la négation : I haven’t worked. En question : Have you worked? Avec he, she ou it, on utilise has.
- Choisissez le sujet, puis ajoutez have, ou has à la troisième personne du singulier.
- Ajoutez le participe passé : -ed pour beaucoup de verbes réguliers, forme spéciale pour les verbes irréguliers.
- Pour la négation en anglais, placez not après l’auxiliaire : They haven’t finished.
- Pour une question en anglais, inversez auxiliaire et sujet : Have you ever tried?

Quand utiliser le present perfect simple ? Les 4 cas vraiment utiles
On utilise le present perfect simple pour parler d’une expérience sans date précise, d’un résultat visible maintenant, d’une action commencée dans le passé et encore vraie, ou d’un événement récent. Les marqueurs fréquents sont ever, never, already, yet, just, for et since.
- Expérience : Have you ever worked abroad? signifie « As-tu déjà travaillé à l’étranger ? », sans demander quand exactement.
- Résultat actuel : I’ve lost my badge insiste sur la conséquence présente, par exemple l’impossibilité d’entrer au bureau.
- Durée jusqu’à maintenant : She has studied English for three years ou since 2021 montre que la situation continue.
- Événement récent : He has just sent the report indique une action très proche du présent, utile en contexte professionnel.
Present perfect, prétérit ou past perfect : le mini-diagnostic avant de conjuguer
Pour choisir le bon temps, demandez-vous d’abord si la date précise passée compte. Si oui, utilisez souvent le prétérit. Si l’effet sur le présent domine, choisissez le present perfect. Si vous placez une action avant une autre action passée, utilisez plutôt le past perfect.
| Question de diagnostic | Temps probable | Exemple corrigé |
|---|---|---|
| L’action est-elle datée et terminée ? | prétérit anglais / past simple | I lost my keys yesterday. |
| Le résultat présent est-il central ? | present perfect | I have lost my keys. Je ne les ai toujours pas. |
| Une action est-elle antérieure à une autre action passée ? | past perfect anglais | When I arrived, she had left. |
Erreurs francophones fréquentes et present perfect continuous
Les francophones confondent souvent present perfect et passé composé, oublient has à la troisième personne ou emploient le prétérit avec since. Le present perfect continuous, formé avec have been + verbe en -ing, insiste sur la durée, l’activité ou un effet encore visible.
Questions fréquentes
Comment se forme le present perfect en anglais ?
Le present perfect anglais se forme avec have ou has au présent, suivi du participe passé du verbe. Exemple : I have worked, she has seen. Avec un verbe régulier, on ajoute souvent -ed : played, visited. Avec un verbe irrégulier, il faut connaître la troisième colonne : gone, written, done. La négation se forme avec haven’t ou hasn’t.
Comment savoir si on doit utiliser le prétérit ou le present perfect ?
On utilise le prétérit pour une action terminée située dans le passé : I visited London last year. Le present perfect sert quand le lien avec le présent est important : I have visited London, donc j’ai cette expérience. Les marqueurs aident : yesterday, ago et last appellent souvent le prétérit ; ever, never, already, yet ou since signalent souvent le present perfect.
Comment utiliser le past perfect en anglais ?
Le past perfect exprime une action antérieure à une autre action passée. Il se forme avec had + participe passé : She had left before I arrived. Il correspond souvent à « avait fait » en français. On l’utilise pour clarifier l’ordre des événements, surtout avec before, after, already, by the time ou when.
Quand utiliser le present perfect BE ING ?
Le present perfect BE ING, aussi appelé present perfect continuous, insiste sur la durée ou l’activité en cours jusqu’au présent. Il se forme avec have/has been + verbe en -ing : I have been studying for two hours. On l’emploie souvent avec for, since, recently ou lately, surtout quand l’action vient d’avoir un effet visible.
Comment savoir si on utilise le prétérit ou le present perfect ?
Posez-vous une question simple : l’action est-elle datée et coupée du présent ? Si oui, utilisez le prétérit : I met him in 2020. Si l’action a une conséquence, une expérience ou une durée liée au présent, utilisez le present perfect : I have known him since 2020. Le contexte compte plus que la traduction française.
Quand utiliser le present perfect anglais ?
On utilise le present perfect anglais pour parler d’une expérience, d’un résultat actuel ou d’une action commencée dans le passé et encore vraie maintenant. Exemples : I have lost my keys, donc je ne les ai pas ; She has lived here for ten years, donc elle y vit encore. Il relie toujours le passé au présent.
quand utiliser le participe passé en anglais
Le participe passé s’utilise dans plusieurs structures anglaises : les temps perfect, comme present perfect ou past perfect, et la voix passive. Exemple : I have finished ; The letter was written. Pour les verbes réguliers, il finit généralement en -ed. Pour les verbes irréguliers, il faut apprendre la forme spécifique : taken, seen, bought.
que veut dire has en anglais
Has est la forme de have à la troisième personne du singulier au présent : he has, she has, it has. Il peut signifier « a » au sens de posséder : She has a car. Il sert aussi d’auxiliaire dans le present perfect : He has finished, c’est-à-dire « il a terminé ».
Pour utiliser correctement le present perfect anglais, partez toujours de la situation : l’action a-t-elle un impact maintenant, appartient-elle à une période encore ouverte ou décrit-elle une expérience de vie ? Si oui, have ou has + participe passé est souvent le bon choix. Si l’action est datée et terminée, préférez le prétérit. Pour progresser, entraînez-vous avec des phrases courtes, puis justifiez à chaque fois le temps choisi.


