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.
Search for word, phrasal verb or idiom
Word Of The Day
Phrasal Verb Of The Day
Get a FREE WORD, PHRASAL & IDIOM
of the day in your inbox
Sorry, meaning for this idiom are missing!