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