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
Have done or have been doing
0
%
0
0
0
Back
Restart
She's an excellent swimmer, but she _______________(never /win) a medal.
She's an excellent swimmer, but shehas never won a medal.
Oops!
Okay!
My aunt ___________(work) as an accountant since I remember
My aunt has worked / has been working as an accountant since I remember
Oops!
Okay!
He_________(eat) chocolate all morning, so he feels sick.
He has been eating chocolate all morning, so he feels sick.
Oops!
Okay!
I_________ (clean) all morning, I'm so tired!
I have been cleaning all morning, I'm so tired!
Oops!
Okay!
Look! Somebody ______________(just/break) a glass. Be careful, don't cut yourself.
Look! Somebody has just broken a glass. Be careful, don't cut yourself.
Oops!
Okay!
I _________(call) John for hours and hours and he hasn't answered. I'm really angry with him!
I have been calling John for hours and hours and he hasn't answered. I'm really angry with him!
Oops!
Okay!
What’s that mark on the side of the car? ____________(you / have) an accident?
What’s that mark on the side of the car? Have you had an accident?
Oops!
Okay!
They _____________ (travel) for months, and they _____________ (visit) three countries so far.
They have been traveling for months, and they have visited three countries so far.
Oops!
Okay!
Michael _______(learn) for 3 months and he loves it.
Michael has been learning for 3 months and he loves it.
Oops!
Okay!
Since Maria won that talent show ________________ (she / spend) money like there’s no tomorrow.
Since Maria won that talent show she has been spending money like there’s no tomorrow.
Oops!
Okay!
I _____________________(have) my car for 16 years
I have had my car for 16 years.
Oops!
Okay!
Somebody _________(eat) my cookies. There are none left.
Somebody has eaten my cookies. There are none left.
Oops!
Okay!
I ______(read) This book all morning, it is really interesting
I have been reading this book all morning, it is really interesting
Oops!
Okay!
She _____________________(promise) to help many times
She has promised to help may times.
Oops!
Okay!
_________(they / arrive) already?
Have the arrived already? OR Have they already arrived?
Oops!
Okay!
It ______(not/rain) for three hours! Only about one hour
It hasn't been raining for three hours! Only about one hour
Oops!
Okay!
We _______________-(Just / paint) our room. It looks much better now.
We have just painted or room
Oops!
Okay!
I'm sorry I'm late. ___________(wait) for a long time?
I'm sorry I'm late. Have you been waiting for a long time?
Oops!
Okay!
How long __________(you / know) Simon?
How long have you known Simon?
Oops!
Okay!
Her phone _____________ (ring) for ten minutes. It's annoying
Her phone has been ringing for ten minutes. It's annoying
Oops!
Okay!
how ? long it has raining been
How long has it been raining?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies