Le present perfect continu (I have been working)

CoursCours d'anglais

Le present perfect continu relie le passé et le présent en insistant sur la durée ou l'activité elle-même.

Publicité

Formation : have / has been + verbe en -ing

AffirmationNégationQuestion
I / you / we / they have been workinghaven't been workingHave you been working?
he / she / it has been workinghasn't been workingHas she been working?

1. Une action commencée dans le passé qui continue

En français, on utilise le présent avec « depuis » ; en anglais, le present perfect continu avec for (durée) ou since (point de départ).

I've been learning English for three years.
J'apprends l'anglais depuis trois ans.
She's been waiting since nine o'clock. How long have you been living here?
Elle attend depuis neuf heures. Depuis combien de temps habites-tu ici ?

2. Une activité récente dont on voit encore le résultat

You're out of breath. Have you been running?
Tu es essoufflé. Tu as couru ?

Simple ou continu ?

Present perfect simplePresent perfect continu
insiste sur le résultat, ce qui est terminéinsiste sur la durée, l'activité
I've read three books this month.I've been reading all afternoon.
She's painted the kitchen. (c'est fini)She's been painting the kitchen. (elle a de la peinture sur les mains)

Les verbes d'état ne se mettent pas au continu

Know, like, love, want, believe, understand, have (posséder)… restent au present perfect simple :

I've known her for ten years. (et non I've been knowing)
Je la connais depuis dix ans.

Voir aussi les cours sur le present perfect et since et for.

À retenir

  • Have / has been + V-ing.
  • « Depuis » + action qui continue : I've been working for / since…
  • Simple = résultat, quantité ; continu = durée, activité.
  • Know, like, want… : jamais au continu.

S'entraîner

Choisissez la bonne forme.

Publicité