Aller au contenu
Méthodes d'apprentissage

Present perfect anglais : règle simple, exemples et pièges

Comprenez le present perfect anglais, sa règle, ses usages, ses différences avec le prétérit et les erreurs à éviter.

L'équipe Collège Romain Rolland L'équipe Collège Romain Rolland 14 juillet 2026 18 min de lecture
Present perfect anglais : règle simple, exemples et pièges

Le present perfect anglais exprime un lien entre un fait passé et le présent. Il se forme avec have ou has + participe passé, et s’emploie surtout pour parler d’une expérience, d’un résultat actuel ou d’une action commencée dans le passé encore vraie maintenant.

« J’ai fini mes devoirs » se traduit-il par I finished ou I have finished ? C’est précisément là que beaucoup d’élèves se trompent. Le present perfect anglais ne correspond pas à un seul temps français : il sert surtout à montrer qu’un événement passé a encore un effet, un intérêt ou une conséquence au moment où l’on parle. Quand on comprend cette logique, les exercices deviennent plus simples, les traductions plus justes et la différence avec le prétérit beaucoup moins floue, même à l’oral.

En bref : les réponses rapides

Quelle est la différence entre present perfect simple et present perfect continuous ? — Le present perfect simple insiste souvent sur le résultat ou l’expérience, tandis que le present perfect continuous met l’accent sur la durée ou le déroulement d’une activité commencée dans le passé et encore liée au présent.
Peut-on utiliser le present perfect avec yesterday ou last year ? — En général non, car ces marqueurs renvoient à un moment passé terminé et daté. On emploie alors le past simple.
Comment traduire le passé composé français en anglais sans se tromper ? — Le passé composé français peut correspondre au present perfect ou au past simple. Il faut regarder si la phrase garde un lien avec le présent ou si elle situe clairement l’action dans un passé terminé.
Quels mots signalent souvent le present perfect ? — Les marqueurs fréquents sont already, just, yet, ever, never, since, for, recently et so far. Ils n’imposent pas toujours ce temps, mais ils orientent fortement vers lui.

Present perfect anglais : la règle simple à retenir avant tout

Le present perfect anglais relie un fait passé au présent. Il se forme avec have ou has suivi du participe passé. On l’emploie quand le moment exact n’est pas l’information centrale, mais que le résultat, l’expérience ou la durée jusqu’à maintenant compte encore. Voilà la logique. Pas la date.

Le présent parfait en anglais, ou Present perfect simple, n’est pas la copie d’un seul temps français. C’est là que beaucoup se trompent. En français, on traduit parfois par le passé composé, parfois par le présent, et parfois autrement selon le contexte. La vraie règle est plus simple que la traduction : ce temps de conjugaison sert à montrer qu’une action passée a encore un effet, un bilan ou une portée dans le présent. I have lost my keys signifie que je les ai perdues… et que le problème existe maintenant. She has finished her homework met l’accent sur le résultat. We have visited London parle d’expérience. He has lived here for three years insiste sur une durée qui va jusqu’à aujourd’hui. Have you ever eaten sushi? vise le vécu, pas une date précise. Ces règles du present perfect paraissent abstraites au début, mais elles deviennent claires dès qu’on pense en termes de lien avec le présent.

Retenez donc ce réflexe mental : si l’action intéresse encore le présent, pensez Present perfect. Si seul le moment passé compte, ce sera souvent un autre temps de conjugaison anglais, notamment le past simple, que la suite de l’article comparera en détail avec le present perfect simple et le present perfect continuous. La forme, elle, est stable : sujet + have/has + participe passé. Exemples très courts : I have seen this film. She has just arrived. They have already eaten. We haven’t finished. Has he called? Ici, on explique une logique grammaticale, pas une recette de traduction mot à mot. En revanche, c’est précisément cette logique qui aide ensuite à bien traduire. Si vous hésitez entre plusieurs temps, posez une seule question : est-ce que ce passé touche encore le présent ? Si la réponse est oui, le present perfect anglais est souvent le bon choix.

À retenir

Le present perfect anglais ne dit pas seulement qu’une action a eu lieu ; il montre qu’elle reste pertinente maintenant. Forme : have/has + participe passé. Idée clé : passé + effet présent.

Comment se forme le present perfect en anglais sans apprendre une règle par cœur

Le present perfect anglais se construit avec have ou has au présent, puis le participe passé en anglais : I have finished, she has arrived. En négatif, on ajoute not : I haven’t finished. En question au present perfect, on inverse l’auxiliaire et le sujet : Have you finished?. Si vous vous demandez comment se forme le present perfect en anglais, retenez surtout cette mécanique visuelle, simple et stable.

La logique est plus utile qu’une récitation. La present perfect anglais conjugaison suit un schéma fixe : sujet + have/has + participe passé. Avec I, you, we, they, on emploie have ; avec he, she, it, on emploie has. Une phrase affirmative ressemble donc à We have seen this film ou He has lost his keys. À l’écrit courant comme à l’oral, les contractions dominent : I’ve, you’ve, she’s, we’ve, they’ve. Pour la phrase négative, on garde la même ossature et on place not après l’auxiliaire : I have not finished, souvent contracté en I haven’t finished ; she has not called, soit she hasn’t called. Pour une question au present perfect, l’auxiliaire passe devant le sujet : Have they arrived?, Has he eaten?. Visuellement, c’est facile à repérer : cherchez have/has, puis un verbe en troisième forme. Si vous voyez has gone, have done, have written, vous êtes presque sûrement devant un present perfect.

Le point qui bloque souvent, c’est le participe passé. Avec les verbes réguliers, il finit en général par -ed : worked, finished, played. En revanche, les verbes irréguliers doivent être appris par usage : be → been, do → done, go → gone, see → seen, write → written, take → taken, make → made. Les marqueurs de temps aident aussi à reconnaître la forme et le sens : already signale qu’une action est déjà faite, just qu’elle vient d’avoir lieu, yet apparaît souvent dans les questions et négations, ever et never servent à parler d’expérience, tandis que since et for introduisent une durée ou un point de départ ; recently garde l’idée d’un passé proche lié au présent. Enfin, petite ouverture utile : à la voix passive, on garde la même base avec have/has been + participe passé, par exemple The homework has been finished. La structure change peu ; c’est le point de vue qui change.

Comprendre le PRESENT PERFECT en moins de 10 minutes — Apprendre l'anglais avec les Tutos de Huito

Affirmation, négation, question : les trois modèles à mémoriser

Le present perfect se construit avec seulement trois schémas. En affirmation : sujet + have/has + participe passé, par exemple I’ve finished my homework ou She has lost her keys. En négation : sujet + have/has not + participe passé, comme We haven’t seen this film ou He hasn’t called. En question : have/has + sujet + participe passé, par exemple Have you eaten? ou Has she arrived?.

Retiens aussi les contractions. Elles tombent souvent en contrôle et à l’oral : I’ve = I have, she’s peut vouloir dire she has dans ce temps, haven’t = have not, hasn’t = has not. Trois erreurs de forme reviennent sans cesse. D’abord, oublier l’auxiliaire : I finished n’est pas du present perfect. Ensuite, mettre le verbe de base au lieu du participe passé : I have go est faux, il faut I have gone. Enfin, mélanger has et have : She have finished est faux. Court, net, utile.

Quand utiliser le present perfect anglais : la cartographie FR → EN qui évite les traductions mot à mot

On emploie le present perfect quand un fait passé garde un lien avec maintenant : résultat visible, expérience de vie, action récente, durée commencée avant et toujours vraie. En present perfect en français, la traduction varie pourtant selon le contexte : passé composé, présent, voire autre tournure. C’est précisément là que la traduction mot à mot piège.

Pour savoir quand utiliser le present perfect anglais, oubliez la question “quel temps français vois-je ?” et posez plutôt celle-ci : est-ce que le passé compte encore maintenant ? Si oui, le present perfect est souvent le bon choix. Ainsi, “J’ai perdu mes clés” se traduit naturellement par I’ve lost my keys si le résultat actuel est central : je ne peux pas entrer. En revanche, “J’ai perdu mes clés hier” devient I lost my keys yesterday, car yesterday ferme l’action dans un passé daté, donc prétérit. Même logique avec l’expérience : “J’ai déjà visité Londres” donne I’ve already visited London, sans date précise. Si vous ajoutez “en 2022”, il faut le past simple. Pour traduire le present perfect, retenez aussi que le français emploie parfois le présent là où l’anglais choisit le perfect : “J’habite ici depuis 2020” se rend par I’ve lived here since 2020, non par I live here since 2020.

Idée en français Bon temps anglais Exemple Pourquoi
Bilan au présent, conséquence actuelle Present perfect I’ve lost my keys. Le résultat compte maintenant.
Passé daté, terminé Past simple I lost my keys yesterday. Yesterday coupe le lien avec le présent.
Expérience de vie Present perfect She has never eaten sushi. On parle d’un vécu, pas d’un moment précis.
Action récente Present perfect He has just arrived. Avec just, l’effet est encore actuel.
Durée commencée avant et encore vraie Present perfect We’ve known her for ten years. Avec since et for, la situation continue.
Activité en cours ou récente avec durée Present perfect BE ING I’ve been studying for two hours. Le Present perfect continuous insiste sur l’activité.
Actualité récente Present perfect The government has announced new measures. Information récente, encore pertinente maintenant.

Les pièges des francophones reviennent toujours aux mêmes marqueurs. Already, just, yet appellent souvent le present perfect : I’ve already done it, She has just called, Have you finished yet? Néanmoins, ces mots ne suffisent pas à eux seuls : si le repère temporel est clos, le prétérit reprend la main. Autre faux ami classique : “Je suis ici depuis deux heures” ne donne pas I am here since two hours, mais I’ve been here for two hours. Et pour une activité qui dure, le present perfect be ing est souvent plus fin : He’s been working since 8 suggère une action en développement, alors que He’s worked since 8 sonne moins naturel selon le verbe. En revanche, certains verbes d’état préfèrent la forme simple : I’ve known her for years, pas I’ve been knowing her. Voilà la vraie logique pour traduire le present perfect sans calquer le français.

Present perfect ou prétérit : comment choisir dans une vraie situation de communication

Choisissez le prétérit anglais si le moment passé est terminé ou daté : yesterday, last year, in 2024. Choisissez le present perfect si l’action garde un lien avec le présent ou si la date exacte n’importe pas. Pour une activité qui dure ou se prolonge maintenant, pensez aussi au present perfect continuous.

En vraie conversation, le bon temps dépend moins de la “règle” que de la question implicite. Si je raconte ma journée de voyage, je dis : I lost my passport yesterday. Le moment est fermé. Donc Past simple. Si je parle du résultat maintenant, je dis : I’ve lost my passport. Le problème existe encore. Même logique au collège : I got 14/20 last week décrit un contrôle daté ; I’ve improved a lot this term fait un bilan encore en cours. Pour l’expérience de vie, la date compte peu : I’ve been to London twice. Mais avec une date finie, le past simple vs present perfect est presque tranché d’avance : in 2023, last month, when I was 10 appellent le prétérit. Attention aux faux indices : just, already, yet vont souvent avec le present perfect en anglais britannique, mais on peut entendre du past simple en anglais américain. En revanche, ago impose presque toujours le prétérit : I saw her two days ago, pas I have seen her two days ago.

Le present perfect continuous entre en scène quand l’activité dure, se répète, ou laisse une trace visible : I’ve been revising for two hours, She’s been working too hard. Ici, on sent le processus. Si seul le résultat compte, on revient souvent au present perfect simple : I’ve done my homework. Avec since et for, les francophones hésitent souvent : I’ve lived here for three years ou I’ve been living here since 2022 si la situation continue maintenant. Si la période est finie, prétérit : I lived there for three years. Le past perfect anglais, lui, joue un autre rôle : l’antériorité par rapport à un autre passé, comme dans I had left before he arrived. Ce n’est pas un concurrent direct du present perfect ; c’est un repère dans un récit déjà au passé.

Erreur fréquente Correction Pourquoi
I have seen him yesterday I saw him yesterday Date finie = Past simple
I have went I have gone Après have/has, il faut le participe passé
She has gone to London pour une expérience She has been to London gone = elle y est ; been = elle y est allée et revenue
I am here since Monday I have been here since Monday since/for + durée jusqu’au présent
When I have arrived, he left When I arrived, he left / He had left when I arrived Ne pas mélanger present perfect et Past perfect

Pour choisir vite, posez-vous trois questions mentales. Un : le moment est-il daté ou terminé ? Si oui, prenez le prétérit. Deux : l’action a-t-elle un effet, un résultat ou un intérêt maintenant ? Si oui, prenez le present perfect. Trois : est-ce une activité en cours, répétée, ou visible dans sa durée ? Si oui, testez le present perfect continuous. Simple. Et très efficace contre les erreurs francophones anglais.

Exercices corrigés et méthode express pour reconnaître une phrase au present perfect

Pour comment savoir si une phrase est au present perfect, cherchez d’abord have ou has suivi d’un participe passé : have finished, has seen. Ensuite, testez le sens. La phrase garde-t-elle un lien avec le présent ? Trois indices suffisent : résultat actuel, expérience de vie ou durée jusqu’à maintenant. Si l’action est datée et terminée, on bascule généralement vers le prétérit.

Voici une méthode present perfect rapide, utile en contrôle comme à l’oral. Étape 1 : repérez la forme verbale. Si vous voyez have/has + participe passé, la phrase est probablement au present perfect. Étape 2 : vérifiez les marqueurs de temps. Already, just, yet, ever, never, since, for orientent souvent vers ce temps ; en revanche, yesterday, last year, in 2019 appellent le prétérit. Étape 3 : posez la bonne question de sens : “Le passé compte-t-il maintenant ?” Si oui, present perfect ; si l’action est enfermée dans un passé daté, past simple. Cette logique évite la traduction mécanique du français, car j’ai perdu mes clés peut donner I have lost my keys si je ne les ai toujours pas, mais I lost my keys yesterday si je situe l’événement.

Passons aux exercices corrigés, façon present perfect anglais exercice. 1) Compléter : She ___ (finish) her homework. Corrigé : has finished, car on décrit un résultat présent. 2) Choisir le bon temps (imparfait) : I ___ (see) this film last week. Corrigé : saw, puisque last week ferme l’action dans le passé. 3) Corriger l’erreur : Did you ever visit London? Corrigé : Have you ever visited London?, car on parle d’expérience de vie, sans date précise. 4) Traduction : “Nous habitons ici depuis 2020.” Corrigé : We have lived here since 2020. Le français emploie le présent, mais l’anglais choisit le present perfect pour une durée commencée dans le passé et encore vraie. 5) Traduction : “J’ai cassé mon téléphone, donc je ne peux pas t’appeler.” Corrigé : I have broken my phone, car la conséquence existe maintenant. Avec ces exercices de grammaire, le réflexe devient simple : forme repérable, sens actuel, puis choix entre corrigé, traduction et bonne méthode.

Comment se forme le present perfect en anglais ?

Le present perfect se forme avec have ou has suivi du participe passé du verbe. On utilise has avec he, she, it, et have avec les autres sujets. Exemple : I have finished, she has arrived. En négatif, on ajoute not : I have not seen. En question, on inverse : Have you finished ?

Comment savoir si on doit utiliser le prétérit ou le present perfect ?

J’utilise le prétérit pour une action terminée à un moment passé précis : yesterday, last year, in 2019. J’utilise le present perfect quand le moment n’est pas précisé ou quand l’action a un lien avec le présent. Exemple : I saw him yesterday, mais I have seen that film before.

Comment utiliser le past perfect en anglais ?

Le past perfect sert à parler d’une action passée antérieure à une autre action passée. Il se forme avec had + participe passé. Exemple : When I arrived, she had left. Je l’utilise pour montrer clairement l’ordre des événements dans le passé, surtout quand cet ordre n’est pas évident sans ce temps.

Quand utiliser le present perfect BE ING ?

Le present perfect be + ing, appelé present perfect continuous, s’emploie pour une action commencée dans le passé et encore en cours, ou dont l’effet est visible maintenant. Il se forme avec have/has been + verbe en -ing. Exemple : I have been working all morning. Il insiste sur la durée ou le déroulement.

Comment savoir si on utilise le prétérit ou le present perfect ?

La règle simple est la suivante : si le passé est daté ou terminé, je prends le prétérit. Si l’expérience, le résultat ou la période rejoint le présent, je choisis le present perfect. On dira I visited London in 2022, mais I have visited London several times. Le contexte temporel guide presque toujours le choix.

Quand utiliser le present perfect anglais ?

On utilise le present perfect pour parler d’une expérience, d’un bilan, d’un résultat actuel ou d’une action commencée dans le passé avec effet au présent. Il est fréquent avec already, yet, just, ever, never, since et for. Exemple : She has just arrived. Il relie toujours le passé à la situation actuelle.

quand utiliser le present perfect

J’utilise le present perfect quand je ne veux pas insister sur la date, mais sur le fait lui-même ou sur sa conséquence maintenant. Il convient pour parler d’expérience de vie, de changements récents, de résultats ou d’actions toujours valables. Exemple : We have finished our work. Le résultat compte dans le présent.

quand utiliser le participe passé en anglais

Le participe passé en anglais s’emploie surtout avec les temps composés comme le present perfect, le past perfect et la voix passive. Avec have, il sert à former un bilan ou une action accomplie : I have eaten. Avec be, il peut marquer le passif : The door was closed. Il faut bien distinguer verbes réguliers et irréguliers.

Retenez une idée simple : si le passé compte encore pour le présent, pensez souvent au present perfect anglais. Vérifiez ensuite trois points : la forme have/has + participe passé, l’absence de date précise et l’effet actuel de l’action. En révisant avec quelques exemples contrastés face au prétérit, vous éviterez les erreurs les plus fréquentes et gagnerez vite en précision, à l’écrit comme à l’oral.

Mis à jour le 03 mai 2026

L'équipe Collège Romain Rolland

Auteur

L'équipe Collège Romain Rolland

Équipe éditoriale du média indépendant Collège Romain Rolland.

Voir tous ses articles