Present perfect : Simple ou Continu ?
Remarque : (« continu » = « progressif » = « be + V-ing »)
COMPAREZ:
She has written one letter since she arrived this morning.
Elle a écrit une lettre depuis qu’elle est arrivée ce matin.
-> L’énonciateur insiste sur le résultat : la lettre est maintenant écrite
She has been reading the papers since she arrived this morning.
Elle lit les journaux depuis qu'elle est arrivée ce matin.
-> L’énonciateur insiste sur l’activité de lecture elle-même.
LE PRESENT PERFECT SIMPLE s'emploie :
Lorsque l’énonciateur insiste uniquement sur le résultat, le bilan :
I have eaten too much chocolate. (And now I feel sick!)
J'ai mangé trop de chocolat. (Et maintenant j'ai mal au coeur!)
Avec les « verbes d'état* » : (*On ne peut pas mettre tous les verbes à la forme -ING. Pour un verbe d’action la forme continue est possible, avec un verbe d’état c’est beaucoup plus rare. On n’emploie donc généralement pas la forme continue pour : see, hear, know, understand, remember, want, wish, believe, suppose, mean ,think, need, like, dislike, prefer, love, hate, ...)
He has always liked coffee.
II a toujours aimé le café.
He has always wanted to buy a Porsche.
Il a toujours voulu acheter une Porsche.
Avec une expression de quantité précise, car dans ce cas l’accent est mis sur le résultat de l’action :
He has written two letters.
Il a écrit deux lettres.
LE PRESENT PERFECT « CONTINU » s'emploie :
Lorsque tout en faisant un bilan du passé, l’énonciateur insiste sur l’activité du sujet :
I've been trying to repair my car for weeks!
Cela fait des semaines que j’essaie de réparer ma voiture !
-> L'action a débuté dans le passe et elle est toujours en cours. La voiture n'est toujours pas réparée.
I'm tired. I've been mowing the lawn.
Je suis fatigué. J’ai tondu la pelouse.
-> L’énonciateur explique pourquoi il est fatigue. II justifie sa fatigue.
Lorsque l’énonciateur porte un jugement de valeur :
He has been watching TV all day!
Il a regardé la télévision toute la journée (sous-entendu : « il n'a donc rien fait d'autre ! »)