Present Perfect – Grammar

1. Form

Le present perfect se forme avec have / has + past participle (3e forme du verbe).

SujetAuxiliaireVerbe (participe passé)Exemple
I / you / we / theyhaveeaten, gone, playedWe have eaten.
He / she / ithasdone, been, livedShe has lived here.

Negative

Sujethave/has + notParticipe passéExemple
I have not(haven’t)seen itI haven’t seen it.
He has not(hasn’t)finishedHe hasn’t finished yet.

Interrogative

FormeExemple
Have I / you / we / they + past participle ?Have you done your homework ?
Has he / she / it + past participle ?Has she called yet ?

2. Past participle – rappel

Base verbalePast simplePast participle
gowentgone
eatateeaten
playplayedplayed
bewas / werebeen

3. Use

Lien entre le passé et le présent

EmploiExemple
Expérience de vie (sans dire quand)I have visited Japan.
Action passée avec résultat présentHe has broken his leg. (il l’a toujours cassée)
Action qui a commencé dans le passé et continue maintenant (avec since/for)She has lived here for 10 years.
Action qui vient de se produire (just, already, yet)We have just arrived. / Have you eaten yet ?

4. Mots-clés fréquents

AdverbesUtilisation
alreadyaction déjà faite (She has already left)
justaction très récente (We’ve just finished)
yetdans les questions/négations (Have you finished yet?)
ever / neverexpérience (dans la vie) (Have you ever been to Italy?)
for / sincedurée (for 3 days, since 2010)

5. Remarques

  • Ne pas utiliser present perfect avec une date précise (yesterday, last year, in 2010) → utiliser past simple à la place.
    • I have visited Paris in 2019.
    • I visited Paris in 2019.
  • Avec never / ever, le verbe reste toujours au participe passé : I’ve never tried sushi.
    Have you ever seen snow ?