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
Perfect and continuous aspect
0
%
0
0
0
Back
Restart
Sorry, I ___ a shower when you called me. (have)
was having
Oops!
Okay!
I can smell cigarettes. ___ in here? (anyone/smoke)
Has anyone been smoking
Oops!
Okay!
I'm really hungry. I ___ since this morning. (not eat)
haven't eaten
Oops!
Okay!
I ___ a lot of strange stories in my life, but that is probably the strangest. (hear)
have heard
Oops!
Okay!
She arrived late but luckily the lesson ___ yet. (not start)
hadn't started
Oops!
Okay!
Today is finally my last day at work before my holidays. At this time tomorrow, I ___ on the beach. (lie)
will be lying
Oops!
Okay!
As there are two chapters left, I ___ reading this book by the end of the week. (finish)
will have finished
Oops!
Okay!
A: "Why are you so dirty?"; B: "I ___ out the garage." (clean)
have been cleaning
Oops!
Okay!
We didn't want to watch the film because we ___ already ___ it. (see)
had (already) seen
Oops!
Okay!
I heard a scream and ran towards the river. A boy ___ too close to the bank and fell in. (play)
had been playing
Oops!
Okay!
They ___ for hours when they decided to stop for a break. (drive)
had been driving
Oops!
Okay!
I can't meet you at the same time next week as I ___ an exam. (do)
will be doing
Oops!
Okay!
I ___ Ella for two years. (know)
have known
Oops!
Okay!
Sorry I was late picking you up. ___ there long? (you/wait)
Had you been waiting
Oops!
Okay!
How long ___ at this company? (you/work)
have you been working
Oops!
Okay!
We ___ in one room for the last three months because builders are repairing our roof. (live)
have been living
Oops!
Okay!
A: "Has Tina woken up yet?"; B: "No, she ___ still ___." (sleep)
is (still) sleeping
Oops!
Okay!
By September, Mr. Jones ___ at this school for 35 years. And given his passion for his job, he might keep working for a couple more years. (teach)
will have been teaching
Oops!
Okay!
He ___ his lessons for the last few months. (not attend)
hasn't been attending
Oops!
Okay!
Don't call me tomorrow at 7 a.m. because I ___. (sleep)
will be sleeping
Oops!
Okay!
I think by the year 2050, a lot of animals ___ extinct. (become)
will have become
Oops!
Okay!
My sister ___ always ___ my clothes without asking me. (borrow)
is (always) borrowing
Oops!
Okay!
More and more people ___ vegetarians these days. (become)
are becoming
Oops!
Okay!
I ___ here for three hours by six o'clock. (wait)
will have been waiting
Oops!
Okay!
Sorry, I can't meet you later. I'm afraid I ___ late tonight. (work)
am working
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies