Anglais · 3e · Les temps
Le present perfect
Le passé qui compte encore aujourd’hui.
En bref
Le present perfect relie le passé au présent : il parle d’un fait passé dont le résultat ou la pertinence vaut maintenant.
La forme
have / has + participe passé
I have finished. / She has gone. / We haven’t seen him. / Have you finished?
Le participe passé est la troisième colonne de la liste des verbes irréguliers (go → gone, see → seen), ou la forme en -ed pour les réguliers.
Les trois emplois
1. Un fait passé sans date, avec un résultat présent
I have lost my keys. (je ne les ai toujours pas)
2. Une expérience de vie
I have never been to Japan. / Have you ever eaten sushi?
Marqueurs : ever, never, already, yet, just, before.
3. Une action commencée dans le passé et qui continue
I have lived here for five years. / She has worked here since 2020.
- for + une durée : for two hours, for a long time ;
- since + un point de départ : since Monday, since 2020, since I was ten.
La différence avec le prétérit
| Present perfect | Prétérit |
|---|---|
| pas de date | date précise |
| lien avec le présent | passé coupé du présent |
| I have seen that film. | I saw it last night. |
Dès qu’un repère passé précis apparaît — yesterday, last week, in 2019, ago — le present perfect devient impossible.
La place des marqueurs
- already, just, never, ever : entre l’auxiliaire et le participe passé — I have just arrived.
- yet : en fin de phrase, dans les questions et les négations — Have you finished yet? / I haven’t finished yet.
Les formes pas à pas
| La phrase | Un exemple | Sa traduction |
|---|---|---|
| Affirmative | She has visited Rome | Elle a visité Rome |
| Négative | We haven’t finished | Nous n’avons pas fini |
| Question | Have you ever been to London? | Es-tu déjà allé à Londres ? |
| Réponse courte | Yes, I have. / No, I haven’t. | Oui. / Non. |
been ou gone ? She has been to Paris : elle y est allée et elle est revenue. She has gone to Paris : elle y est partie, elle y est encore.
Ce que le français dit autrement
Le français emploie le présent avec « depuis », l’anglais le present perfect : « J’habite ici depuis cinq ans » se dit I have lived here for five years. Dire I live here since five years est la faute la plus fréquente d’un francophone.
Les erreurs d’un francophone
| L’erreur | La forme correcte |
|---|---|
| I am here since Monday | I have been here since Monday |
| I have seen him yesterday | I saw him yesterday |
| She have finished | She has finished |
| Have you finished already yet? | Have you finished yet? |
Mini-méthode
- Y a-t-il une date ou un moment passé précis ? Si oui → prétérit.
- Sinon, le fait compte-t-il maintenant (résultat, expérience, situation qui dure) ? → present perfect.
- Forme-le : have / has + participe passé (3e colonne ou -ed).
Teste-toi
6 questions pour vérifier
Touche une réponse : la correction s’affiche tout de suite.
1.Comment se forme le present perfect ?
2.Que signifie « I have lost my keys » ?
3.Quelle préposition introduit une durée ?
4.Quelle préposition introduit un point de départ ?
5.Où se place « yet » ?
6.Où se place « just » ?
0 / 6 questions
Dans l’app, ce chapitre a son quiz complet, chronométré, et tes erreurs reviennent au bon moment pour ne plus les refaire.

La fiche de révision, sur une page
Tout « Le present perfect » sur une seule page A4 illustrée : l’essentiel, les pièges et un mini-test. Elle se débloque dans l’app avec des gemmes — et ton compte gratuit en offre assez pour tes trois premières fiches.

