How to properly use the present perfect progressive tense?
The present perfect progressive tense is used to express an action that is ongoing at a specific time in the past and is still ongoing at the present. For example: "I have been learning English for three years." or "I have been studying for the exam for two hours." It is a combination of the present perfect tense and the progressive aspect.