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.