Pour un francophone qui apprend l’anglais, le present perfect est l’un des temps les plus déroutants. Il ressemble au passé composé français, mais il ne s’utilise pas du tout de la même façon. « J’ai mangé hier » se traduit par I ate yesterday et non par I have eaten yesterday. Cet article vous explique comment le former, quand l’employer et comment éviter les erreurs les plus fréquentes.
Comment former le present perfect
La construction est très régulière : on utilise l’auxiliaire have (ou has à la troisième personne du singulier) suivi du participe passé du verbe.
| Forme | Structure | Exemple |
|---|---|---|
| Affirmative | sujet + have/has + participe passé | She has finished her homework. |
| Négative | sujet + have/has not + participe passé | We haven’t seen that film. |
| Interrogative | Have/Has + sujet + participe passé ? | Have you ever visited London? |
Le participe passé des verbes réguliers se termine en -ed (worked, played). Pour les verbes irréguliers, il faut l’apprendre : go – went – gone, see – saw – seen, write – wrote – written. Une astuce consiste à mémoriser les verbes irréguliers par petits groupes de cinq, avec une phrase exemple pour chacun.
Les principaux emplois
1. Une expérience de vie, sans date précise
On utilise le present perfect pour parler de ce que l’on a déjà fait au cours de sa vie, sans préciser quand. I have visited Japan. (Je suis déjà allé au Japon.) Les mots ever (déjà, dans une question) et never (jamais) accompagnent souvent ce sens : Have you ever tried sushi?
2. Une action passée dont le résultat est visible maintenant
Quand une action passée a une conséquence dans le présent, l’anglais préfère le present perfect. I have lost my keys signifie que je ne les ai toujours pas retrouvées. She has broken her arm indique que son bras est cassé maintenant.
3. Une situation qui a commencé dans le passé et continue
C’est le piège numéro un pour les francophones. En français, on dit « J’habite ici depuis 2020 » (présent). En anglais, on dit I have lived here since 2020 (present perfect). Les mots for (pendant, depuis une durée) et since (depuis un point de départ) sont typiques de cet emploi : for three years, since Monday.
4. Une action très récente
Avec just (à l’instant), already (déjà) et yet (encore, dans les négations et les questions), on souligne que l’action vient de se produire ou qu’elle est attendue : He has just left. Have you finished yet?
Present perfect ou prétérit ?
La règle d’or est simple : si vous mentionnez un moment précis du passé (yesterday, last week, in 2019, two days ago), vous devez utiliser le prétérit, jamais le present perfect. Si le moment n’est pas précisé ou si le lien avec le présent est important, le present perfect s’impose.
- I saw that film last week. (moment précis : prétérit)
- I have seen that film. (expérience, sans date : present perfect)
- When did you arrive? (la question porte sur un moment précis : prétérit)
- Have you arrived? (on s’intéresse à l’état présent : present perfect)
Des mots-clés qui aident à choisir le temps
Certains mots fonctionnent comme des signaux. Ever, never, already, yet, just, so far (jusqu’à présent), recently (récemment) et lately (ces derniers temps) appellent souvent le present perfect, car ils parlent d’une période qui n’est pas terminée ou d’un lien avec maintenant. À l’inverse, yesterday, ago, last year, in 2015 ou when I was a child appellent le prétérit. Prenez l’habitude de repérer ces indices avant de choisir le temps de votre phrase : cela réduit fortement les hésitations à l’oral comme à l’écrit.
Les erreurs classiques des francophones
- Traduire littéralement le passé composé. « Je suis allé à Paris la semaine dernière » devient I went to Paris last week.
- Utiliser le présent avec for/since. On ne dit pas I live here since 2020 mais I have lived here since 2020.
- Confondre for et since. For introduit une durée (for two hours), since un point de départ (since 8 o’clock).
- Oublier le participe passé irrégulier. On dit I have seen et non I have saw.
- Employer have au lieu de has avec he, she et it.
Un petit exercice pour vérifier
Complétez les phrases avec le bon temps : (1) I … (not / finish) my report yet. (2) She … (live) in Lyon for ten years. (3) We … (visit) Rome in 2018. Réponses : (1) haven’t finished ; (2) has lived ; (3) visited, car « in 2018 » est un moment précis. Si vous avez trouvé les trois, vous avez compris l’essentiel de la logique.
Comment progresser
Pour automatiser ce temps, rédigez chaque soir trois phrases sur votre journée avec already, yet ou just, et trois phrases sur votre vie avec ever ou never. Écoutez aussi des chansons, des séries ou des podcasts en anglais en repérant les phrases au present perfect : les entendre en contexte vaut tous les tableaux de grammaire.
Conclusion
Le present perfect relie le passé au présent : expérience, résultat actuel, durée ou action récente. Retenez qu’il ne se combine jamais avec un moment précis du passé, et que « depuis » se traduit par for ou since avec ce temps. Pour approfondir la grammaire et la conversation, découvrez les cours d’anglais proposés par Cursa et avancez à votre rythme.





















