Present Perfect Continuous

Form

Subject + have/has + been + Verb-ing

The man has been walking the dog for an hour.

We have been eating dinner since 8 o’clock.


Meaning

Action Continuing to Present / Duration

Used for actions that started in the past and are still continuing now. We often use ‘for’ or ‘since’ with this meaning to state the duration.

PastPresentFuture
x

I have been studying for three hours.

She has been living here since 2010.


Practice exercises