Form = have/has been VERB+ing
Max has been talking to himself all day.
It has been raining nonstop since last Tuesday.
The present perfect progressive is used to emphasize the continuous nature of an activity or event over a period of time and up to the present. This sense of the present perfect progressive is usually expressed with a time expression of duration. The present perfect progressive is generally not used with stative verbs (e.g. taste, seem).
Max has been seeing a psychologist.
I have been playing tennis recently.
The present perfect progressive without a time expression of duration is used to express that an activity has been in progress recent to the time of speaking.
We are dedicated to creating and providing free, high-quality English language learning resources.