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
She _____ _____ ______ (play) the violin for several years.
She HAS/SHE'S BEEN PLAYING the violin for several years.
Oops!
Okay!
What have they been doing in class? _____ _____ been ______ (paint).
THEY HAVE been PAINTING.
Oops!
Okay!
What has the cat been doing all day? ____ ____ _____ sleeping.
IT HAS BEEN sleeping.
Oops!
Okay!
____ ____ ______ eating ice cream?
HAS SHE BEEN eating ice cream?
Oops!
Okay!
You ____ _____ ______(eat) too much.
You HAVE BEEN EATING too much.
Oops!
Okay!
How long _____ _____ been surfing?
How long HAS HE been surfing?
Oops!
Okay!
That dog smells awful. What has it been doing? _____ ______ ______ (roll) in the mud.
IT'S/IT HAS BEEN ROLLING in the mud.
Oops!
Okay!
They _____ _____ travelling for a long time.
They HAVE BEEN travelling for a long time.
Oops!
Okay!
____ ______ been ______ (drive) all night.
SHE HAS been DRIVING all night.
Oops!
Okay!
I ___ ___ ____ (do) homework all night.
I HAVE/I'VE BEEN DOING homework all night.
Oops!
Okay!
______ ______ he been doing? He ____ ____ reading.
WHAT HAS he been doing? He HAS BEEN reading.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies