Please enable JavaScript.
Coggle requires JavaScript to display documents.
Present perfect continuous (S+have/has been+V-ing+O (when to use (Action…
Present perfect continuous
S+have/has been+V-ing+O
when to use
Duration from the past until now
Since
She has been working since last night.
They have been traveling since last October.
I have been working on this report since 8 o'clock.
For
I have been living in London for 2years.
We have been waiting for the bus for hours.
They have been talking for the last hour.
Action stopped
recently
They have been losing all their matches recently.
Linda hasn't been practicing her English recently.
lately
Have you been exercising lately?
Mary has been feeling a little depressed lately.
Just
only just
Position of adverbs
Adverbs such as
are placed after the auxiliary HAVE and before been
I have only been waiting for a few minutes.
always
only
never
ever
still
just