present perfect continuous
we use the present perfect continuous (have+been+verb-ing)
to put emphasis on the duration of an action which started in the past and continues up to the present.
we have been cleaning the house all morning
for an action which started in the past and lasted for some time. it may still be continuing or has finished already with the result visible in the present.
he's tired because he has been working really hard recently.
to express anger,irritation,or annoyance.
she has been using my computer without asking me.
for repeated action in the past in the past continuing to the present.
she has lost weight because she has been going to the gym every night after work.