Present Perfect
Le Present Perfect relie le passé au présent. Il décrit une action passée qui a un lien avec le moment présent : résultat visible, expérience de vie, ou situation qui continue.
Formation§
Sujet + have/has + past participle (V-ed ou 3e colonne)
| Forme | Exemple |
|---|---|
| Affirmative | I have finished / She has finished |
| Négative | I have not (haven’t) finished / She hasn’t finished |
| Interrogative | Have you finished? / Has she finished? |
Emplois§
1. Action passée avec résultat présent§
L’action est terminée, mais son résultat affecte le présent :
- I have lost my glasses — I can’t read anything now! (je ne les ai toujours pas)
- She has broken her leg. (elle a la jambe cassée maintenant)
- Someone has eaten my sandwich. (il n’y en a plus)
2. Expérience de vie (sans date précise)§
Parler de ce qu’on a fait ou pas dans sa vie, sans dire quand exactement :
- She has traveled to Japan three times.
- I have never eaten sushi.
- Have you ever been to London?
Dès qu’on précise quand, on passe au Past Simple :
- She went to Japan in 2019. (pas
has gone)
3. Situation qui continue jusqu’au présent (avec “for” et “since”)§
| Mot | Usage | Exemple |
|---|---|---|
| for | Durée | We have lived here for 20 years. (et on y vit toujours) |
| since | Point de départ | I have known him since 2010. |
Attention : si la situation est terminée, on utilise le Past Simple :
- We lived there for 20 years. (mais on n’y vit plus)
4. Avec “just”, “already”, “yet”§
| Adverbe | Usage | Exemple |
|---|---|---|
| just | Action très récente | I have just finished. |
| already | Plus tôt que prévu (affirmatif) | She has already left. |
| yet | Pas encore (négatif/interrogatif) | Have you finished yet? / I haven’t finished yet. |
| still | Toujours pas (emphatique) | He still hasn’t replied. |
5. Avec des superlatifs et “first time”§
- This is the best film I have ever seen.
- It’s the first time I have been here.
- It’s the worst mistake I have ever made.
Present Perfect vs Past Simple§
C’est la distinction la plus importante pour les francophones, car le français utilise le passé composé pour les deux cas.
| Present Perfect | Past Simple |
|---|---|
| Lien avec le présent | Evénement terminé et daté |
| Pas de moment précis | Moment précis (yesterday, in 2020, last week) |
| I have lost my keys. (je les cherche encore) | I lost my keys yesterday. (fait passé, daté) |
| She has visited Paris. (expérience, sans date) | She visited Paris last summer. (moment précis) |
| I have worked here for 5 years. (j’y travaille toujours) | I worked there for 5 years. (je n’y travaille plus) |
Marqueurs temporels incompatibles avec le Present Perfect : yesterday, last week/month/year, in 2019, ago, when (interrogatif passé).
Present Perfect Continuous§
Pour insister sur la durée ou le caractère continu d’une action qui a un lien avec le présent :
Sujet + have/has + been + V-ing
- I have been waiting for two hours. (j’attends encore, insistance sur la durée)
- It has been raining all morning. (il pleut peut-être encore)
- You look tired. Have you been working all night?
| Present Perfect Simple | Present Perfect Continuous |
|---|---|
| Insiste sur le résultat | Insiste sur la durée/processus |
| I have read the book. (fini) | I have been reading the book. (en cours ou durée) |
| She has painted the room. (c’est fait) | She has been painting the room. (elle est couverte de peinture) |
Erreurs courantes des francophones§
| Erreur | Correction | Explication |
|---|---|---|
| I saw him yesterday. | ”Yesterday” impose le Past Simple | |
| I have lived here since 2010. | Situation qui continue : Present Perfect | |
| Have you ever been to Japan? | Expérience de vie : Present Perfect | |
| I have been here for 3 hours. | Durée : “for”, pas “since” |