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
To remove someone from a position on something such as a committee by voting
Get a FREE WORD, PHRASAL & IDIOM
of the day in your inbox
Meaning
Start something over