Niveau B1

Present perfect

Le present perfect relie le passé au présent. Forme : have / has + participe passé (worked, been, seen). Il ressemble au passé composé (j’ai travaillé), mais ils ne coïncident pas toujours.

Trois emplois principaux

  • Expérience (sans dire quand) : I’ve been to London. Have you ever tried sushi?
  • Résultat présent : I’ve lost my keys (je ne les ai pas maintenant).
  • Période non terminée avec for / since : I’ve lived here for three years / since 2023.
forme
+She has finished.
–She hasn’t finished yet.
?Has she finished?

Mots typiques : ever, never, already, yet, just, for, since, so far.

Exemples

  • I’ve never been to Spain.Je ne suis jamais allé en Espagne.
  • She’s just left.Elle vient de partir.
  • We’ve known each other since school.Nous nous connaissons depuis l’école.
  • Have you finished the report yet?Tu as déjà fini le rapport ?
  • I’ve been here three times.Je suis déjà venu ici trois fois.

Erreurs courantes

  • ✗ I have seen him yesterday.✓ I saw him yesterday.Avec yesterday on emploie le past simple, même si le français dit je l’ai vu hier.
  • ✗ I am here since Monday.✓ I have been here since Monday.Avec since et une situation qui continue il faut le present perfect, pas le présent comme le français je suis ici depuis lundi.
  • ✗ Have you ever eat sushi?✓ Have you ever eaten sushi?Après have le verbe prend le participe passé eaten et non la forme de base.
  • ✗ She has went home.✓ She has gone home.Le participe passé de go est gone et non went, qui est la forme du past simple.
  • ✗ I have been never to Paris.✓ I have never been to Paris.Never se place entre have et le participe, contrairement au français je ne suis jamais allé.