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.

has va avec he, she et it. Tous les autres sujets prennent have.
SujetAuxiliaireParticipeExemple
IhavetravelledI have travelled by night train.
youhavebookedYou have booked the wrong flight.
he / she / ithaslandedHer plane has landed.
wehaveclimbedWe have climbed that mountain.
theyhavestayedThey 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.

Verbes réguliers : le past simple et le participe sont le même mot.
BasePast simpleParticipe passé
visitvisitedvisited
traveltravelledtravelled
staystayedstayed
packpackedpacked
bookbookedbooked
climbclimbedclimbed
arrivearrivedarrived

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.

C'est la troisième colonne qui vient après have et has.
BasePast simpleParticipe passé
bewas / werebeen
seesawseen
dodiddone
eatateeaten
gowentgone
taketooktaken
flyflewflown
drivedrovedriven
writewrotewritten
rideroderidden
swimswamswum

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 pleineForme contractéeExemple
I haveI'veI've been to Greece.
you haveyou'veYou've packed too much.
he hashe'sHe's flown over the desert.
she hasshe'sShe's lost her passport.
it hasit'sIt's arrived.
we havewe'veWe've driven all the way.
they havethey'veThey'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.

  1. My sister ___ travelled all over Asia.

  2. We ___ booked two seats on the night bus.

  3. They have(visit) six islands on this trip.

  4. Our plane has(land) in the wrong city.

  5. He has(pack) his backpack.

  6. 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.

  1. I've been to Greece.

    Je suis allé en Grèce (et j'en suis revenu).

  2. Her plane has landed.

    Son avion a atterri.

  3. She's lost her passport.

    Elle a perdu son passeport.

  4. They've taken the ferry.

    Ils ont pris le ferry.

  5. She has gone to Egypt.

    Elle est partie en Égypte (elle y est toujours).

  6. I have seen the sea.

    J'ai vu la mer.

  7. You have booked the wrong flight.

    Tu as réservé le mauvais vol.

  8. I have travelled by night train.

    J'ai voyagé en train de nuit.

  9. I have swum in the sea at midnight.

    J'ai nagé dans la mer à minuit.

  10. 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.

2121/4

Phrases

Écrivez-la en anglais

Je suis allé en Grèce (et j'en suis revenu).

present perfect : have + been to

1 / 4

S’entraîner sur cette règle dans l’application