Aller au contenu
Present perfect simple : règle claire, exemples et erreurs Ressource PDF
Langues vivantes Exercice

Present perfect simple : règle claire, exemples et erreurs

Le present perfect simple se forme avec have ou has + participe passé. Il exprime un lien entre le passé et le présent : expérience, bilan, résultat actuel ou action commencée avant maintenant et encore pertinente.

Vous hésitez entre I have finished et I finished au moment d’écrire une phrase toute simple ? C’est normal : le present perfect simple déroute beaucoup de francophones, parce qu’il ne correspond pas exactement à un temps français unique. En classe, je vois souvent la même confusion revenir : on traduit trop vite le passé composé, sans se demander si l’anglais insiste sur le moment passé ou sur le résultat présent. Pour réussir, il faut surtout comprendre une idée clé : avec ce temps, l’anglais regarde moins la date de l’action que son effet ou son lien avec maintenant.

En bref : les réponses rapides

Le present perfect peut-il se traduire par un présent en français ? — Oui, surtout avec since et for : « I have lived here since 2022 » se traduit souvent par « Je vis ici depuis 2022 ». La traduction dépend du sens, pas d’une équivalence mot à mot.
Quels mots déclenchent souvent le present perfect simple ? — Les marqueurs les plus fréquents sont ever, never, already, yet, just, since, for, recently, so far et les périodes non terminées comme today ou this week.
Peut-on utiliser le present perfect avec yesterday ou last year ? — Non, en anglais standard, ces repères datés et terminés appellent le past simple. Le present perfect évite normalement les dates passées closes.
Quelle différence entre been et gone au present perfect ? — Been indique qu’une personne est allée quelque part et en est revenue ou parle de son expérience. Gone suggère qu’elle est partie et n’est pas encore revenue.

Present perfect simple : la règle essentielle à comprendre avant de le conjuguer

Le present perfect simple se forme avec have/has + participe passé. Il sert à relier un fait passé au présent : expérience, bilan, résultat visible ou action commencée avant maintenant mais encore pertinente. En anglais, ce temps ne raconte pas seulement le passé : il montre surtout son effet, sa trace ou son lien avec le présent.

La clé est là. Le present perfect anglais n’est pas le jumeau du passé composé français. On traduit souvent par « j’ai fait », mais la logique n’est pas la même, car l’anglais regarde maintenant. Si le moment passé est daté, on bascule souvent vers le past simple. Si ce qui compte est l’expérience, le résultat ou le bilan actuel, on choisit le present perfect simple. Pour savoir comment se forme le present perfect, retenez ce schéma : I/you/we/they have + participe passé ; he/she/it has + participe passé. Exemples : I have lost my keys = « J’ai perdu mes clés » ; le résultat est présent, je ne les ai pas. She has visited London = « Elle a visité Londres » ; on parle d’expérience. We have lived here for three years = « Nous habitons ici depuis trois ans » ; l’action a commencé avant et continue.

Pour comment former le present perfect simple, ajoutez simplement la négation ou l’inversion. Forme affirmative : I have finished, he has finished. Forme négative : I have not finished, he has not finished, très souvent contractées en I haven’t et he hasn’t. Forme interrogative : Have you finished? Has she arrived? Les adverbes ont une place assez stable : ever et never se placent en général entre l’auxiliaire et le participe passé : Have you ever seen snow? / I have never eaten sushi. Même place pour already et just : She has already left, They have just called. En revanche, yet apparaît surtout en fin de phrase : I haven’t finished yet, Have you done your homework yet?

Quelques present perfect exemple utiles : I have broken my glasses = « J’ai cassé mes lunettes » ; conséquence immédiate. Have you ever tried tapas? = « As-tu déjà goûté des tapas ? » ; expérience de vie. He has just arrived = « Il vient d’arriver. » We haven’t seen Paul yet = « Nous n’avons pas encore vu Paul. » My English has improved = « Mon anglais s’est amélioré. » Certains cours ouvrent déjà sur le present perfect continuous, la voix passive ou les formes en be-ing, mais ici le plus rentable est de fixer la logique du simple : auxiliaire have + participe passé, avec un regard tourné vers le présent.

À retenir

Le present perfect simple ne dit pas seulement qu’une action a eu lieu : il dit qu’elle compte encore maintenant. Formule de base : have/has + participe passé. Si vous voyez un résultat, une expérience, un bilan ou un lien avec le présent, vous êtes souvent au bon temps.

Quand utiliser le present perfect simple ? Les 4 cas qui reviennent vraiment en classe

On utilise le present perfect simple quand une action passée garde un lien avec le présent : expérience, résultat actuel, action récente ou bilan sur une période non terminée. Le bon réflexe n’est pas de demander “quand ?”, mais “quel effet maintenant ?”. C’est la clé pour savoir quand mettre present perfect sans hésiter.

Premier cas : l’expérience de vie, sans date précise. On parle de ce qu’on a déjà vécu, ou jamais vécu, avec des marqueurs comme ever et never : Have you ever been to London? ; I have never eaten sushi. Si vous ajoutez une date finie, en revanche, on bascule souvent vers le past simple : I went to London in 2023. Deuxième cas : le bilan dans une période encore ouverte, avec des indicateurs de temps comme today, this week, so far, recently. On dira : I have done three exercises today si la journée n’est pas finie. Mais I did three exercises yesterday si la période est terminée. Cette nuance période terminée/non terminée explique beaucoup d’erreurs chez les francophones, car en français, le passé composé couvre souvent les deux cas.

Troisième cas : une action passée dont la conséquence est visible maintenant. Le fait est passé, mais le résultat est présent : She has broken her glasses signifie qu’elle les a cassées et qu’elles sont encore inutilisables. Même logique avec I have lost my keys. Quatrième cas : l’action récente, souvent avec just, already et yet : I have just finished my homework, He has already left, Have you done it yet? ; No, I haven’t done it yet. Voilà des present perfect simple examples typiques de classe. Avec since et for, on exprime une durée qui continue jusqu’au présent : I have lived here for five years, She has studied English since 2021. Le duo since for pose souvent problème : since introduit un point de départ, for une durée. Si l’on insiste sur l’activité en cours plutôt que sur le résultat, on rencontre parfois le present perfect progressive : I have been studying for two hours. Et si l’on parle d’un passé antérieur à un autre passé, c’est le past perfect simple qui prend le relais : He had left before I arrived. Par conséquent, pour comprendre quand utiliser le present perfect simple, retenez ceci : pas de date finie, mais un effet encore vivant.

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

Present perfect simple ou past simple : l’arbre de décision qui évite 90 % des erreurs

Choisissez le past simple si le moment passé est terminé ou daté : hier, en 2022, la semaine dernière. Choisissez le present perfect simple si la date n’est pas donnée et si le fait garde un lien avec le présent. Le bon réflexe, pour savoir quand utiliser le prétérit ou le present perfect en anglais, est simple : cherchez d’abord le repère temporel, puis la conséquence actuelle.

Voici l’arbre de décision le plus fiable. Question 1 : y a-t-il une date précise, explicite ou implicite ? Si oui, prenez le prétérit : I saw that film yesterday. Question 2 : la période est-elle finie ? Last year, when I was 10, during my holidays appellent aussi le past simple. En revanche, si aucun moment n’est fixé et que l’on parle d’un bilan, d’une expérience, d’un résultat encore visible ou d’une action commencée dans le passé mais liée au présent, prenez le present perfect simple : I have seen that film, She has lost her keys, We have lived here for three years. C’est exactement là que les francophones se trompent, parce que le passé composé français peut traduire les deux. J’ai vu ce film hier devient I saw this film yesterday, mais J’ai déjà vu ce film devient I have already seen this film. Donc, si vous vous demandez comment savoir si on doit utiliser le prétérit ou le present perfect, ne traduisez jamais mot à mot le verbe français : testez d’abord la date, puis la portée actuelle.

Present perfect simplePast simpleNuance
I have seen this film.I saw this film last night.expérience / événement daté
She has lived in Paris for ten years.She lived in Paris from 2010 to 2020.situation encore vraie / période finie
They have finished.They finished an hour ago.résultat présent / action située
He has lost his phone.He lost his phone yesterday.conséquence actuelle / fait passé
We have visited London twice.We visited London in April.bilan / date précise
I have just eaten.I ate at 7 p.m.passé récent lié au présent / heure donnée
Have you ever been to Rome?Did you go to Rome last summer?expérience de vie / voyage situé
My brother has broken his leg.My brother broke his leg in 2023.état actuel / repère passé

Autre piège classique de la traduction : des marqueurs français comme déjà, jamais, encore, depuis poussent souvent vers le present perfect simple, mais pas automatiquement. Je l’ai déjà rencontré donne I have already met him ; pourtant Je l’ai rencontré en 2019 exige I met him in 2019. Avec depuis, les francophones hésitent aussi avec le present perfect simple and continuous. Comparez : I have lived here for five years insiste sur l’état ; I have been living here for five years, relevant du present perfect continuous, met davantage l’accent sur la durée en cours. Néanmoins, l’opposition essentielle reste la même : date finie = past simple, pas de date + lien au présent = present perfect. Si vous adoptez ce réflexe avant de traduire, vous éliminez la majorité des erreurs scolaires.

Le piège du passé composé français : même forme en français, deux temps possibles en anglais

Le passé composé français ne se traduit pas automatiquement par le present perfect simple. En anglais, le choix dépend surtout de deux critères : existe-t-il un repère temporel terminé, et l’action a-t-elle encore un lien avec le présent ? Par conséquent, une même forme française peut mener soit au past simple, soit au present perfect.

Comparez : J’ai vu ce film hier devient I saw this film yesterday, parce que hier ferme le moment dans le passé. En revanche, J’ai déjà vu ce film donne I have already seen this film : aucun moment précis n’est indiqué, et l’expérience compte maintenant. Même logique avec Il a perdu ses clés. Si le résultat est actuel — il ne les a toujours pas — on dit He has lost his keys. Mais avec ce matin, tout dépend du contexte : He lost his keys this morning si la matinée est finie, He has lost his keys this morning si l’on parle encore pendant cette matinée. Le vrai réflexe n’est donc pas de copier la forme française, mais d’identifier le repère temporel et le lien avec le présent.

Les erreurs typiques des francophones : mini-diagnostic, phrases corrigées et réflexes utiles

Les francophones se trompent surtout sur trois points : ils ajoutent une date précise au present perfect, traduisent trop vite le passé composé par have + participe passé, ou confondent des formes proches selon le contexte. Résultat : des erreurs present perfect très classiques, mais faciles à repérer si l’on vérifie le lien avec le présent, le marqueur de temps et le type d’action.

Mini-diagnostic rapide. Niveau débutant : si vous écrivez I have seen him yesterday, She have finish ou Did you have ever tried sushi?, le problème vient souvent du marqueur temporel, de l’auxiliaire ou du participe passé. On corrige ainsi : I saw him yesterday car yesterday impose le past simple ; She has finished car il faut has et le participe passé ; Have you ever tried sushi? car l’expérience de vie appelle le present perfect. Niveau intermédiaire : I live here since 2022 devient I have lived here since 2022 ; We didn’t buy anything yet devient We haven’t bought anything yet. Niveau avancé : Tom has gone to London, he is in his hotel now est faux si Tom est déjà sur place et qu’on parle de son séjour ; on dira Tom has gone to London s’il n’est pas ici, mais Tom has been to London pour l’expérience, ou Tom is in London pour la situation actuelle.

Faites maintenant le tri comme dans de vrais present perfect simple exercises. I have visited Rome in 2020 devient I visited Rome in 2020 : date finie, donc past simple. Have you finished your homework yesterday? devient Did you finish your homework yesterday?. She has went home devient She has gone home : gone est le participe, pas went. My parents have been to the supermarket, they’ll be back soon devient My parents have gone to the supermarket : gone signifie qu’ils ne sont pas revenus ; been indique l’expérience ou un aller-retour accompli. I have known him for three years ago devient I have known him for three years ou I met him three years ago. Retenez la paire : since + point de départ, for + durée. Enfin, I have worked since two hours devient I have worked for two hours.

La traduction FR>EN piège souvent, parce que plusieurs formulations françaises mènent au même temps. Je vis ici depuis 2022 se traduit par I have lived here since 2022, et non par le présent simple. Tu as déjà mangé ? donne Have you eaten yet? ou Have you already eaten?. On n’a rien acheté devient We haven’t bought anything. Dernier piège : le present perfect be-ing, souvent appelé present perfect progressif. Si l’action dure et qu’on insiste sur le processus, I have been studying for two hours est meilleur que I have studied for two hours dans certains contextes. Si vous vous demandez quand utiliser le present perfect BE ING, posez-vous cette question : je décris un résultat, ou une activité en cours jusqu’à maintenant ? Avant un contrôle d’anglais, vérifiez quatre réflexes : pas de date finie avec present perfect, since/for bien choisis, participe passé correct, et test final simple : expérience ou bilan actuel = souvent present perfect simple exemple ; moment daté et terminé = past simple.

Aller plus loin : continuous, voix passive et méthode de révision efficace

Le present perfect simple ne fonctionne pas seul : on le compare souvent au present perfect continuous, et il existe aussi en voix passive. Pour progresser vraiment, mémoriser une formule ne suffit pas ; il faut travailler les contrastes de sens, repérer les indices de contexte et reformuler jusqu’à sentir la nuance.

La différence la plus utile oppose le present perfect simple au present perfect continuous, parfois appelé present perfect progressif. Le simple met surtout l’accent sur le résultat, le bilan ou l’expérience acquise : I have read three chapters signifie que trois chapitres sont terminés. En revanche, le continuous insiste sur la durée, l’activité en cours d’effet ou la trace visible dans le présent : I have been reading for two hours suggère qu’on s’intéresse moins au nombre de pages qu’au temps passé, à la fatigue, ou au fait que l’activité déborde encore sur maintenant. La frontière n’est donc pas purement grammaticale ; elle est sémantique. Avec live, work, study, les deux formes peuvent parfois coexister, mais la focale change. Et il faut éviter une confusion fréquente : le past perfect simple ne remplace ni l’un ni l’autre, car il renvoie à un passé antérieur à un autre passé, pas à un lien avec le présent.

La voix passive au present perfect reste simple à reconnaître : have/has been + participe passé. On dit The homework has been finished, parce que le résultat compte davantage que l’auteur de l’action. Cette forme apparaît souvent dans les consignes, les annonces, les bilans ou les textes scolaires. Pour réviser efficacement, je conseille une méthode de révision sur sept jours, en contexte réel. Jour 1 et 2 : lire de courts textes et surligner les marqueurs comme since, for, already, just, yet. Jour 3 et 4 : reformuler chaque phrase en changeant la focale, par exemple du simple vers le present perfect continuous, puis expliquer la nuance en français. Jour 5 : traduire du français vers l’anglais, surtout les phrases piégeuses du type j’ai perdu, ça fait trois ans que, tu as déjà vu ?. Jour 6 : s’auto-corriger à voix haute. Jour 7 : mélanger avec le prétérit et, si besoin, avec le past perfect simple. Par conséquent, on mémorise moins une règle qu’un réflexe de sens.

Comment se forme le present perfect ?

Le present perfect se forme avec l’auxiliaire have ou has au présent, suivi du participe passé du verbe principal. Exemple : I have finished, she has arrived. On l’utilise souvent pour parler d’un lien entre le passé et le présent, sans préciser le moment exact de l’action.

Comment se forme le present perfect en anglais ?

En anglais, le present perfect se construit avec have/has + participe passé. Avec I, you, we, they, on emploie have. Avec he, she, it, on emploie has. Exemple : They have seen this film, he has lost his keys. La négation et l’interrogation se font avec l’auxiliaire.

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

J’utilise le prétérit si l’action est terminée dans un passé daté ou clairement situé : yesterday, last year, in 2020. J’utilise le present perfect si le moment n’est pas précisé et si le résultat compte encore maintenant. Le bon réflexe est de vérifier s’il existe un lien avec le présent.

Quand utiliser le prétérit ou le present perfect en anglais ?

Le prétérit sert à raconter un fait passé terminé, souvent dans un récit ou avec une date précise. Le present perfect s’emploie pour une expérience, un bilan, un résultat actuel ou une action commencée dans le passé avec effet au présent. Exemple : I saw him yesterday, mais I have already seen him.

Quand utiliser le present perfect BE ING ?

Le present perfect BE + ING, appelé present perfect continuous, s’utilise pour insister sur la durée ou le déroulement d’une action commencée dans le passé et encore liée au présent. Exemple : I have been working all morning. Je l’emploie aussi quand on voit une conséquence actuelle d’une activité récente.

Quand utiliser le present perfect simple ?

Le present perfect simple s’utilise pour parler d’une expérience de vie, d’un résultat visible maintenant, d’une action récente ou d’une situation qui continue jusqu’au présent. On le trouve souvent avec already, just, yet, ever, never, since et for. Il relie toujours le passé au moment présent.

Comment former le present perfect simple ?

Pour former le present perfect simple, on utilise sujet + have/has + participe passé. Exemple affirmatif : We have finished. Négation : She has not finished. Question : Have they finished? Je conseille d’apprendre aussi les participes passés irréguliers, car ils sont essentiels pour construire cette forme correctement.

Comment se forme le past perfect simple ?

Le past perfect simple se forme avec had + participe passé, pour toutes les personnes. Exemple : I had left, they had arrived. Il sert à montrer qu’une action était déjà terminée avant une autre action passée. C’est en quelque sorte le passé du passé dans la chronologie anglaise.

Retenez ce réflexe : si l’action passée compte encore maintenant, pensez d’abord au present perfect simple ; si le moment passé est terminé et daté, vérifiez si le past simple n’est pas plus juste. En vous entraînant avec des traductions courtes et des marqueurs comme already, just, ever ou yet, vous éviterez les erreurs les plus fréquentes. Gardez cette règle sous les yeux, puis testez-la sur vos propres phrases de cours ou d’examen.

Mis à jour le 03 mai 2026

L'équipe Collège Romain Rolland

Conçue par

L'équipe Collège Romain Rolland

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

Comprendre la notion

Besoin d'explications avant de faire l'exercice ?

Retrouvez toutes les méthodes et explications dans nos articles de blog — pour comprendre avant de s'entraîner.

Lire les méthodes d'apprentissage