|HAS/HAVE BEEN + PRESENT PARTICIPLE
(present perfect of be + ing-form)
|I have been waiting for you all day.
He has been reading books since he was young.
They have been listening to the radio.
|This form is clearly a combination of
the present perfect (= present perfect of be)
and the continuous (= ing-form of the verb)