Construction of the present perfect progressive tense in past time:
has been + doing
The present perfect progressive tense denotes a completed past activiti which was in progress for some time in the immediate past.
Examples
TheOpenDictionary
Search for word, phrasal verb or idiom
Phrasal Verb Of The Day
Description
if feelings, ideas etc run away with someone, they make someone say or do something stupid
Get a FREE WORD, PHRASAL & IDIOM
of the day in your inbox