L’action n’est pas terminée:
Present Perfect sous la forme progressive :
+ for pour indiquer depuis combien de temps dure l’action
+ since pour indiquer le moment où l’action a commencé
How long have you been living in Paris?
Since when have you been living in Paris?
Depuis combien de temps vis-tu à Paris?
I have been living in Paris for 3 years.
Je vis à Paris depuis 3 ans.
I have been living in Paris since 2001.
Je vis à Paris depuis 2001.
Lorsque l’action se rapporte à un moment du passé, on emploie le Past Perfect (had au lieu de have)
Philip had been working for just 3 weeks before he slept with his first colleague.
Philip ne travaillait que depuis 3 semaines quand il coucha avec sa première collègue.
Anglais avec GymGlish