Le present perfect simple
A2 Present perfect simple 25 / 50
En bref
Le present perfect relie le passé et le présent : have/has + participe passé. On l’utilise pour les expériences de vie, les nouvelles récentes, et les choses commencées dans le passé qui restent vraies. On ne l’utilise pas avec un mot de temps terminé comme yesterday ou last week.
La règle
Formez le present perfect avec have / has + le participe passé (la « 3e forme » du verbe). Ce n’est pas le passé composé français.
- Verbes réguliers : le participe passé se termine par -ed, comme au prétérit (work -> worked, live -> lived).
- Verbes irréguliers : il faut apprendre la 3e forme (go -> went -> gone, see -> saw -> seen).
Le present perfect a quatre emplois principaux :
| Emploi | Sens | Exemple |
|---|---|---|
| Expérience de vie | quelque chose s’est produit (ou non) à un moment de votre vie — le moment exact n’est pas important | I have visited Rome. / I have never tried sushi. |
| Action récente | une action terminée qui paraît proche du présent — souvent avec just, already, yet | She has just left. |
| Jusqu’à maintenant | commencé dans le passé et toujours en cours — avec for et since | We have known each other for years. |
| Action passée, résultat présent | quelque chose s’est produit et on en voit encore le résultat | I have lost my keys. (= je ne les ai plus) |
Différence clé avec le prétérit : si la phrase contient un mot de temps terminé (yesterday, last week, in 2019, two days ago, when I was a child), utilisez le prétérit, pas le present perfect.
| Incorrect | Correct |
|---|---|
| I have seen him yesterday. | I saw him yesterday. |
| She has called me last week. | She called me last week. |
Après since, un prétérit est normal : le point de départ peut être toute une proposition qui nomme l’événement ayant commencé la période, et cette proposition se met au prétérit tandis que le verbe principal reste au present perfect — We have shared an office since the team moved upstairs. Ce prétérit marque seulement le début de la période, il ne fait donc pas passer le verbe principal au prétérit.
Remarque (anglais américain / britannique) : l’anglais américain emploie souvent le prétérit là où l’anglais britannique emploie le present perfect, par exemple Did you eat yet? (amér.) contre Have you eaten yet? (brit.). Les deux se comprennent.
Formes et structures
Affirmatif : sujet + have/has + participe passé
| Sujet | have/has | Participe | |
|---|---|---|---|
| I / you / we / they | have | finished | the work. |
| he / she / it | has | finished | the work. |
Négatif : sujet + have not / has not + participe. Formes contractées : haven’t, hasn’t.
| Sujet | haven’t/hasn’t | Participe | |
|---|---|---|---|
| I / you / we / they | haven’t | seen | the film. |
| he / she / it | hasn’t | seen | the film. |
Questions : Have/Has + sujet + participe ?
| Have/Has | Sujet | Participe | |
|---|---|---|---|
| Have | you | tried | it? |
| Has | she | called | back? |
Réponses courtes : Yes, I have. / No, I haven’t. - Yes, she has. / No, she hasn’t.
Formes contractées de have/has à l’affirmatif : I’ve, you’ve, we’ve, they’ve, he’s, she’s, it’s.
Liste de départ des participes passés irréguliers :
| Base | Prétérit | Participe passé |
|---|---|---|
| be | was/were | been |
| go | went | gone |
| see | saw | seen |
| do | did | done |
| make | made | made |
| have | had | had |
| take | took | taken |
| write | wrote | written |
| eat | ate | eaten |
| meet | met | met |
been et gone :
| Phrase | Sens |
|---|---|
| He has gone to the shop. | Il est encore parti (il est au magasin maintenant). |
| He has been to the shop. | Il est allé et il est revenu. |
Exemples
| English | Remarque |
|---|---|
| Have you ever been to Spain? | Expérience de vie ; ever = à un moment quelconque de votre vie. |
| I’ve never tried Thai food. | Une expérience de vie qui n’a pas eu lieu. |
| She’s just finished her homework. | Just = il y a un tout petit moment. |
| Have you done it yet? | Yet dans une question porte sur une action attendue. |
| He hasn’t called me back yet. | Yet à la négative = jusqu’à maintenant, cela n’a pas eu lieu. |
| We’ve lived here for ten years. | For + une durée ; toujours vrai maintenant. |
| They’ve known each other since 2010. | Since + un point de départ ; toujours vrai maintenant. |
| I’ve lost my phone, so I can’t call you. | Une action passée avec un résultat présent clair. |
Erreurs fréquentes
- I have seen him yesterday. -> I saw him yesterday. — un mot de temps terminé demande le prétérit.
- She have finished. -> She has finished. — utilisez has avec he/she/it.
- I have went to London. -> I have gone / been to London. — utilisez le participe (gone/been), pas le prétérit went.
- I live here for five years. -> I’ve lived here for five years. — « jusqu’à maintenant » demande le present perfect, pas le présent simple.
- I’ve been there since two weeks. -> I’ve been there for two weeks. — for + une durée, since + un point de départ.
Conseils
- Mots déclencheurs du present perfect : ever, never, just, already, yet, so far, for, since.
- Mots déclencheurs du prétérit : yesterday, ago, last (week/year), in 2019, when…. Si vous en voyez un, changez de temps.
- for répond à « how long? » (for two days) ; since répond à « from when? » (since Monday, since we moved in).
- gone = encore parti ; been = allé et revenu. Imaginez la personne : est-elle là ou non ?