Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present perfect continuous
0
%
0
0
0
Back
Restart
Catherine__________________for an hour. (shop)
has been shopping
Oops!
Okay!
He is hot. He________________for 2 hours.
has been running
Oops!
Okay!
Everything is white outside. It _______________all night.
has been snowing all night
Oops!
Okay!
They're tired. They've been painting the garage door all morning.
the action has finished and its result is evident now
an action started in the past andcontinues up to the present
Oops!
Okay!
How long______you ______________? (wait)
have you been waiting
Oops!
Okay!
How long______________she ______________talking on the phone?
has she been talking
Oops!
Okay!
______you _________overtime again?
Have you been working
Have you working
has you been working
Oops!
Okay!
______they __________hard for the championship next week? (train)
Have they heen training
Oops!
Okay!
You____________studying all morning.
have been studying
Oops!
Okay!
She has been doing research for 2 hours.
to put emphasis on the duration of an action
an action which has just finished
Oops!
Okay!
He _________________the house for 3 days.
has been painting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies