Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Perfectly Continuous
0
%
0
0
0
Back
Restart
What has he been doing?
He has been waiting for his dinner for hours
Oops!
Okay!
What has he been doing?
He has been picking mushrooms all day
Oops!
Okay!
How many times ______ this exam?
have you taken
you have taken
have you been taking
have you took
Oops!
Okay!
I _______ more water recently, and I feel much better.
've drank
've been drunk
've been drinking
've already drank
Oops!
Okay!
How long ____________ English?
has your friend been studied
your friend has already been studying
have your friend studied
has your friend been studying
Oops!
Okay!
Lucy ___________ 10km today.
already has run
has already run
has already been run
has already been running
Oops!
Okay!
I________ ten countries in the last three months.
've been visited
've just visited
've been visiting
I've visited
Oops!
Okay!
I ______ five marathons, and I'm training for my next one.
've been winning
've trained
've been running
've completed
Oops!
Okay!
A: __________ her kitchen this morning? B: I don't think so....
Susan had been cleaning
Has Susan been cleaned
Has Susan been being cleaned
Has Susan been cleaning
Oops!
Okay!
I think Susan should go home. She ________ fourteen cups of coffee.
has already drunk
has already drank
has already been drunk
has already been drinking
Oops!
Okay!
I _____ my dog for sixteen years.
've been had
've had already
've had
've been having
Oops!
Okay!
What has he been doing?
He has been cooking for hours
Oops!
Okay!
The new James Bond film is fantastic. We ____ it three times.
already saw
've already been seeing
've already seen
've seen already
Oops!
Okay!
How long _________ your best friend?
have you knew
have you been knowing
have you been known
have you known
Oops!
Okay!
Use your imagination, and make a sentence about the picture using present perfect simple or continuous
He has been planning to take over the world
Oops!
Okay!
________ to me? This is important!
Have you listened
Have you already been listening
Have you been listening
You have listened
Oops!
Okay!
George _____ get up so early since he started his new job.
hasn't had to
hasn't been able to
hasn't been needed to
hasn't been having to
Oops!
Okay!
I think my wallet __________. Can you lend me some money?
has been stolen
has been stealing
has been stole
has being stolen
Oops!
Okay!
Luke _______ abroad.
hasn't been being
hasn't never been
hasn't being
has never been
Oops!
Okay!
I'm afraid we ________ the report yet.
haven't finished
didn't finish
have never finished
haven't been finished
Oops!
Okay!
I _______ ballet lessons at a local dance school for about two months now.
have been having
have just had
have having
have been had
Oops!
Okay!
Correct the mistake: I've just been hearing the news. Congratulations!
I've just heard the news. Congratulations!
Oops!
Okay!
Correct the mistake: Susan has not been stopping talking for two hours.
Susan hasn't stopped talking for two hours.
Oops!
Okay!
You look tired. _______________ ?
Have you been getting enough sleep
Have you got enough sleep yet
Have you been sleeping yet
Have you slept already
Oops!
Okay!
What has he been doing?
He has been doing experiments
Oops!
Okay!
He _____ hard enough.
hasn't been training
hasn't been trained
has trained
hasn't had training
Oops!
Okay!
I _____ at the same company since I left college.
worked
have been working
've been worked
'm working
Oops!
Okay!
I'm so stressed! It ______ a hard week, and it _________
has been/ has just started
has been/ has just been starting
is being/ just has started
has been being/ has just started
Oops!
Okay!
It ________ for three days. I wish it would stop!
will have rained
has been raining
will have been raining
has rained
Oops!
Okay!
I ________ about quitting my job recently-I'm so bored!
have thought
having been thought
have been thought
have been thinking
Oops!
Okay!
_________ to Chiang Mai yet?
Has Susan been going
Has Susan gone
Has Susan already gone
Has Susan been
Oops!
Okay!
Brad's face is so dirty! What _________?
he has done
has he been done
has he been doing
has been done
Oops!
Okay!
He ____ to feed his daughter all morning.
has tried
has been making
has been trying
has been tried
Oops!
Okay!
Is it correct? How long have you been having your new phone?
How long have you had your new phone?
Oops!
Okay!
What has just happened?
She has just seen a huge spider in her kitchen
Oops!
Okay!
Hurry up! We ________ three hours already!
haven't been waiting for
've just waited for
've been waited for
've been waiting for
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies