Please enable JavaScript.
Coggle requires JavaScript to display documents.
Present perfect continuous - Coggle Diagram
Present perfect continuous
When to use
Unfinished action started in past
and still present now
(
for, since
)
Temporary situation started in a past
and still happening now
(
recently
)
Finished action when result is observable
right now
Grammar
Positive
Person +
have/has
+
been
+
-ing
Negative
Person +
have/has
+ not +
been
+
-ing
Question
Have/has
+ person +
been
+
-ing
Examples
Positive
Temp situation started previously and still happening
Temperature has been rising recenlty
I have been walking by foot,
while my car was in remont
Unfinished action, still present now
We have been programming this site for 2 years
Dog has been barking for two hours
Finished action, with visible results
I'm so tired, I've been exercising for two hours
They have been dating since June,
now it's time for proposal
Question
Finished action, with visible results
You look slimier.
Have you been dieting recently?
The book you gave me is nice,
where have you been hearing about it?
Unfinished action, still present now
What has he been looking in her room for last hour?
Have you been going out since March?
Temp situation started previously and still happening
Has John been cycling in mountains recently?
What recently happened to you, have you been fighting with someone?
Negative
Temp situation started previously and still happening
Mary hasn't been presenting our project recently
Personnel hasn't been feeding animals recently
Unfinished action, still present now
I haven't been in Kyiv for 1 year
John hasn't been staring at me since 3 p.m..
Finished action, with visible results
I'm so scary,
I haven't been driving for a long time
It has been snowing outside.
Look at your shoes!