The present perfect progressive, also present perfect continuous, is the tense used for actions that began in the past and last until a present or almost present moment. The timing of this action is not specified, instead, the result or process of the action is emphasised.
Here are the three main uses of the present perfect continuous:
to express an action in the recent past with emphasis on the action itself and not the result
Example: Aaron has been changing tyres all morning.
to express a single continuing action that started in the past and is incomplete at the present moment
Example: He has been working in this garage for ten years.
to express repeated actions that started in the past and continue now.
Example: Aaron has been repairing cars since he was sixteen years old.
The signal words for the present perfect progressive are: all day, the whole week, for 4 years, since 1993, lately etc.
To conjugate the present perfect progressive we follow the rule: have/has + been + verb in the -ing form.