Le Present Perfect Progressive
En bref
Le Present Perfect Progressive met l’accent sur une activité commencée dans le passé qui continue maintenant, ou qui vient de s’arrêter et dont on voit encore les effets. Il insiste sur le déroulement ou la durée plutôt que sur un résultat achevé.
Formation
Sujet + have/has + been + verbe en -ing ; à la forme négative : haven’t/hasn’t been + verbe en -ing ; à la question : Have/Has + sujet + been + verbe en -ing ?
Emploi
- Décrire une activité qui se poursuit au moment où l’on parle, souvent avec une indication de durée.
- Expliquer une situation présente par une activité récente : ses effets sont encore perceptibles.
- Employer cette forme surtout avec des verbes d’action ; les verbes d’état comme know ne se mettent généralement pas à la forme progressive.
Exemples
- I have been studying all morning. — J’étudie depuis ce matin.
- She has been working from home lately. — Elle travaille à domicile ces derniers temps.
- Have you been waiting long? — Tu attends depuis longtemps ?
- It has been raining, so the streets are wet. — Il a plu, donc les rues sont mouillées.
Erreur fréquente
❌ I work here for two years.
✅ I have been working here for two years.
Pour une activité commencée il y a deux ans et toujours en cours, l’anglais emploie ici have been + verbe en -ing, là où le français dit « Je travaille ici depuis deux ans ».
À retenir
Have ou has been + verbe en -ing souligne l’activité en cours ou ses effets récents.