Publicité

Le present perfect be -ing

Avec le present perfect be -ing, on évoque un résultat présent, un bilan (comme avec le present perfect simple)... Mais avec be -ing on insiste aussi sur le déroulement de l'action, sur l'activité qui a été nécessaire pour en arriver là.

Cette activité n'est pas encore forcément terminée au moment ou l'on parle.

Une action qui a duré, et son résultat:

She has been waiting for 2 hours! She's getting impatient.
Cela fait 2 heures qu'elle attend. Elle commence à s'impatienter.

La personne qui parle regarde ce qu'elle a dû faire (ici, attendre...) pour être dans son état actuel (l'impatience). Elle insiste aussi sur la durée de cette action jusqu'à maintenant

I'm tired. I've been working all afternoon.
Je suis fatigué. J'ai travaiilé tout l'après-midi.

Même sans I'm tired, celui qui parle sous-entend que cela suffit. Il est sans doute encore en train de travailler et, de toutes façons, l'après-midi n'est pas complètement terminée. (Sinon, on dirait: I was tired this afternoon.)

What about your homework? What have you been doing since 2 o'clock in the afternoon?
Et ton travail? Que fais-tu depuis deux heures de l'après-midi?

Comment former le present perfect be -ing?

have been + base verbale avec ing
Autrement dit, on emploie le present perfect de be (= have been), suivi du verbe auquel on ajoute ing.

Formes affirma­tive Forme interro­gative Forme négative Formes contrac­tées
I have been reading Have I been reading? I have not been reading I've been reading
I haven't been...
You have been reading
Have you been reading? You have not been reading You've been reading
You haven't been...
He has been reading Has he been reading?
He has not been reading He hasn't been reading
We have been reading Have we been reading? We have not been reading We've been reading
We haven't been...
You, they...

Ne pas oublier que la 3ème personne du singulier prend un s: have devient has.

Des verbes incompatibles...

Un verbe ne peut prendre la forme be -ing que s'il évoque l'idée de déroulement de l'action (une action que l'on "passe du temps" à faire.) Certains verbes ne sont donc pas compatibles avec le present perfect be -ing, par exemple want, know, understand, like...

Dans ce cas on emploiera la forme simple du present perfect:

I've known him for 10 days.
Je le connais depuis 10 jours.
She has wanted that dress for so long.
Cela fait tellement longtemps qu'elle veut cette robe.

Publicité