Present perfect affirmatif
En bref
have / has + participe passé : une expérience ou un résultat qui compte encore, sans dire quand. Toujours have, même là où le français prend être, et pas d'accord du participe.
| Sujet | Aux | Contraction | |
|---|---|---|---|
| I / you / we / they | have | + participe | I've, you've, we've, they've |
| he / she / it | has | + participe | he's, she's, it's |
| Base | Past simple | Participe |
|---|---|---|
| verbe régulier | -ed | même forme en -ed |
| be | was/were | been |
| see | saw | seen |
| do | did | done |
| eat | ate | eaten |
| go | went | gone |
| take | took | taken |
| fly | flew | flown |
| drive | drove | driven |
| write | wrote | written |
Jamais le past simple après have : I have seen (pas I have saw). Si le moment est précisé, c'est le past simple.
have been to = on y est allé et on est revenu. has gone to = la personne y est encore.
A2 · Leçon 7 · Le present perfect : la forme affirmative
L’explication complète, tirée de la leçon qui enseigne cette règle
Vous connaissez déjà la forme : le present perfect se construit comme le passé composé, avec un auxiliaire et un participe passé. I have visited Rome, c'est mot pour mot J'ai visité Rome. Ce qui change, c'est l'emploi. Le français utilise le passé composé pour tout le passé. L'anglais a deux temps et choisit entre les deux :
- I visited Rome in 2019. — vous racontez un voyage terminé et vous dites quand il a eu lieu. C'est le past simple.
- I have visited Rome. — vous ne racontez rien. Vous dites que ce voyage fait partie de votre vie, aujourd'hui encore. Le moment n'a pas d'importance.
Le second est le present perfect. On l'emploie pour une expérience de vie ou pour un résultat qui compte encore aujourd'hui, et le moment n'est jamais précisé.
Ne traduisez pas automatiquement le passé composé par have + participe. Dès que la phrase dit quand (en 2019, hier, la semaine dernière), l'anglais passe au past simple : J'ai visité Rome en 2019 donne I visited Rome in 2019. Le present perfect s'emploie seulement quand le moment n'est pas donné.
La forme : have ou has + le participe passé
D'abord have ou has, choisi selon le sujet comme au présent. Ensuite le participe passé, qui ne change jamais. Deux différences avec le français : il n'y a jamais d'accord du participe, et l'auxiliaire est toujours have, même pour les verbes qui prennent être en français (aller, arriver, partir…). Elle est arrivée donne She has arrived, et jamais be + participe.
| Sujet | Auxiliaire | Participe | Exemple |
|---|---|---|---|
| I | have | travelled | I have travelled by night train. |
| you | have | booked | You have booked the wrong flight. |
| he / she / it | has | landed | Her plane has landed. |
| we | have | climbed | We have climbed that mountain. |
| they | have | stayed | They have stayed in a tent. |
Le -s de la troisième personne se met sur has, jamais sur le participe : She has visited, ni she has visits ni she have visited.
D'où vient le participe
Pour un verbe régulier, le participe est la forme en -ed que vous connaissez déjà grâce au past simple. Vous n'avez rien de nouveau à apprendre : travel — travelled — travelled.
| Base | Past simple | Participe passé |
|---|---|---|
| visit | visited | visited |
| travel | travelled | travelled |
| stay | stayed | stayed |
| pack | packed | packed |
| book | booked | booked |
| climb | climbed | climbed |
| arrive | arrived | arrived |
Beaucoup de verbes irréguliers ont une troisième forme différente du past simple, et c'est celle-là qu'on met après have ou has. Apprenez-les par trois.
| Base | Past simple | Participe passé |
|---|---|---|
| be | was / were | been |
| see | saw | seen |
| do | did | done |
| eat | ate | eaten |
| go | went | gone |
| take | took | taken |
| fly | flew | flown |
| drive | drove | driven |
| write | wrote | written |
| ride | rode | ridden |
| swim | swam | swum |
I have saw the sea est l'erreur classique. saw est le past simple et ne se met jamais après have. Après have ou has, il faut la troisième forme : I have seen the sea.
Certains irréguliers n'ont qu'une forme pour les deux : lose — lost — lost, sleep — slept — slept, buy — bought — bought, meet — met — met. Il faut quand même have ou has devant.
La forme contractée
À l'oral, have et has se soudent presque toujours au pronom sujet. Écrivez-les ainsi quand vous écrivez comme vous parlez.
| Forme pleine | Forme contractée | Exemple |
|---|---|---|
| I have | I've | I've been to Greece. |
| you have | you've | You've packed too much. |
| he has | he's | He's flown over the desert. |
| she has | she's | She's lost her passport. |
| it has | it's | It's arrived. |
| we have | we've | We've driven all the way. |
| they have | they've | They've taken the ferry. |
he's et she's peuvent vouloir dire he is ou he has. C'est le mot qui suit qui tranche : un participe signale has (She's gone home), un adjectif ou un nom signale is (She's tired).
been et gone
Le français dit je suis allé en Égypte dans tous les cas. L'anglais distingue deux situations. Le participe de be sert pour un endroit où l'on est allé et d'où l'on est revenu : I have been to Egypt (j'y suis allé, et je suis rentré). Le participe de go sert pour quelqu'un qui est encore là-bas : She has gone to Egypt (elle est en Égypte en ce moment).
Dites have been to suivi du lieu, avec to, même si le français dit « en » ou « à ». have been in veut dire autre chose.
Vérifiez ce que vous avez lu
6 des 15 questions que cette leçon pose dans l’application. Tapez la forme ou choisissez la réponse.
My sister ___ travelled all over Asia.
We ___ booked two seats on the night bus.
They have(visit) six islands on this trip.
Our plane has(land) in the wrong city.
He has(pack) his backpack.
I have ___ to Morocco twice.
Exemples tirés du cours
Le mot marqué est celui où s’applique la règle. Appuyez sur lecture pour entendre la phrase.
I've been to Greece.
Je suis allé en Grèce (et j'en suis revenu).
Her plane has landed.
Son avion a atterri.
She's lost her passport.
Elle a perdu son passeport.
They've taken the ferry.
Ils ont pris le ferry.
She has gone to Egypt.
Elle est partie en Égypte (elle y est toujours).
I have seen the sea.
J'ai vu la mer.
You have booked the wrong flight.
Tu as réservé le mauvais vol.
I have travelled by night train.
J'ai voyagé en train de nuit.
I have swum in the sea at midnight.
J'ai nagé dans la mer à minuit.
My parents have visited more than thirty countries.
Mes parents ont visité plus de trente pays.
Phrases du cours qui emploient cette règle : 98
Essayez vous-même
Traduisez une phrase qui emploie cette règle. Comme dans l’application, la correction marque le mot fautif et nomme la règle en cause.
Phrases
Écrivez-la en anglais
Je suis allé en Grèce (et j'en suis revenu).
present perfect : have + been to