Aller au contenu
connaissance.org

Langues étrangères · Grammaire anglaise

Le present perfect

Le present perfect (I have finished) relie une action passée au présent : un bilan, une expérience vécue ou une situation qui dure encore. Il se forme avec have/has et le participe passé.

Mis à jour le 4 min de lecture

Le present perfect ressemble au passé composé français (I have eaten / j’ai mangé), mais ne s’emploie pas de la même façon. C’est un temps du présent : il parle de la situation actuelle à travers ce qui s’est passé avant. I’ve lost my keys ne raconte pas une perte, il dit « je n’ai pas mes clés maintenant ». C’est pourquoi il est incompatible avec une date passée précise.

Formation

Sujet + have / has + participe passé

FormeExemple
affirmativeI have ('ve) seen it. She has ('s) seen it.
négativeI haven’t seen it. She hasn’t seen it.
interrogativeHave you seen it? Has she seen it?

Le participe passé des réguliers se termine en -ed (worked, played) ; celui des irréguliers figure en troisième colonne de la liste des verbes irréguliers (seen, done, gone, written). L’auxiliaire est toujours have, même pour les verbes de mouvement : She has gone (elle est partie).

Les emplois

1. Bilan présent d’une action passée

I’ve broken my leg. (Je me suis cassé la jambe — elle est cassée maintenant.) Someone has eaten my sandwich! (Quelqu’un a mangé mon sandwich !)

Le moment de l’action n’est pas indiqué : seul compte le résultat.

2. Expérience vécue (jusqu’à maintenant)

Have you ever been to Japan? (Es-tu déjà allé au Japon ?) I’ve never eaten snails. (Je n’ai jamais mangé d’escargots.) This is the best film I’ve ever seen. (C’est le meilleur film que j’aie jamais vu.)

3. Situation commencée dans le passé et toujours vraie

I’ve lived here for ten years. (J’habite ici depuis dix ans.) We’ve known each other since 2015. (Nous nous connaissons depuis 2015.)

Le français emploie le présent avec « depuis » ; l’anglais exige le present perfect (ou le present perfect continuous). Le choix entre since et for est expliqué dans since ou for.

4. Période non terminée

I’ve drunk three coffees today. (aujourd’hui n’est pas fini) She has written two books this year.

Si la période est terminée (yesterday, last year), on passe au prétérit.

Les marqueurs du present perfect

MotSensPlaceExemple
everdéjà (dans une question)avant le participeHave you ever tried it?
neverjamaisavant le participeI’ve never seen snow.
justvenir deavant le participeHe’s just left. (il vient de partir)
alreadydéjàavant le participe ou en finI’ve already finished.
yetdéjà (question) / pas encore (négation)fin de phraseHave you finished yet? I haven’t finished yet.
sincedepuis (point de départ)devant la datesince Monday
fordepuis, pendant (durée)devant la duréefor two weeks
so far, up to nowjusqu’icifin ou débutSo far, so good.

Been ou gone ?

She has gone to London : elle est partie à Londres et y est encore. She has been to London : elle est allée à Londres (au moins une fois) et elle est revenue. Been sert à parler d’expérience.

Pièges pour francophones

  • Employer le present perfect avec une date : I have seen him yesterday (faux) → I saw him yesterday. Tout complément qui situe l’action dans un passé terminé impose le prétérit. Voir present perfect ou prétérit.
  • Utiliser le présent avec « depuis » : I live here since 2020 (faux) → I’ve lived here since 2020.
  • Prendre l’auxiliaire be : He is arrived (faux) → He has arrived.
  • Mal placer yet et already : yet va en fin de phrase négative ou interrogative.
  • Poser une question en when : When have you arrived? est incorrect, car when demande une date → When did you arrive?

Comparaison avec le français

Le passé composé français sert à la fois au récit daté (« hier, j’ai vu ») et au bilan (« j’ai fini »). L’anglais partage ces emplois entre prétérit et present perfect. Inversement, le present perfect anglais traduit souvent un présent français (« j’habite ici depuis… ») ou un « venir de » (I’ve just eaten = je viens de manger). Voir aussi le passé composé.

Mini-exercice corrigé

Mettez le verbe au present perfect.

  1. I (lose) my wallet. → have lost
  2. (you / ever / be) to Canada? → Have you ever been
  3. She (not / finish) her homework yet. → hasn’t finished
  4. We (know) each other for five years. → have known
  5. He (just / leave). → has just left
  6. They (already / see) this film. → have already seen

Questions fréquentes

Le present perfect est-il un temps du passé ?

Il exprime une action passée, mais il appartient au présent : il décrit la situation actuelle. C’est pour cela que l’auxiliaire have est au présent et que les compléments de temps passé daté sont interdits.

Les Américains utilisent-ils moins le present perfect ?

Un peu. En anglais américain courant, on entend Did you eat yet? ou I just saw him là où l’anglais britannique préfère Have you eaten yet? et I’ve just seen him. Dans un devoir, la forme britannique est la plus sûre.

Comment traduire « je viens de » ?

Par le present perfect avec just : I’ve just arrived (je viens d’arriver). Au passé, « je venais de » se dit I had just arrived (past perfect).

À lire aussi

Langues étrangèresPresent perfect ou prétérit ?On emploie le prétérit pour un fait passé coupé du présent, souvent daté (I saw him yesterday), et le present perfect pour un passé relié au présent : bilan, expérience, durée (I’ve seen him).Langues étrangèresSince ou for ?« Depuis » se traduit par since devant un point de départ (since 2020, since Monday) et par for devant une durée (for two years). Dans les deux cas, le verbe se met en général au present perfect.Langues étrangèresLe present perfect continuousLe present perfect continuous (I have been waiting) insiste sur la durée d’une activité commencée dans le passé et qui continue, ou qui vient de s’arrêter en laissant des traces. Il se forme avec have been + -ing.Langues étrangèresLes verbes irréguliers anglaisUn verbe irrégulier ne forme pas son prétérit et son participe passé en -ed : go, went, gone. Voici la liste des plus de 150 verbes irréguliers courants, avec leur traduction et des astuces pour les apprendre.Langues étrangèresAnglais britannique et anglais américainL’anglais britannique et l’anglais américain sont la même langue, intercompréhensible. Ils diffèrent par le vocabulaire (flat / apartment), l’orthographe (colour / color), la prononciation et un peu de grammaire.Langues étrangèresPrononciation anglaise : les basesLes difficultés de prononciation anglaise d’un francophone tiennent à quelques sons : le th, le h aspiré, l’opposition voyelle longue / courte (ship / sheep) et l’accent tonique.

Grammaire anglaise : toutes les fiches