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
Mixed Tenses Review
0
%
0
0
0
Back
Restart
I ____ (not/work) on Sundays.
don't work
Oops!
Okay!
The students ________ (finish) their exams. They're very happy.
have finished
Oops!
Okay!
Take an umbrella. It _____ rain later.
might
Oops!
Okay!
My husband is preparing dinner. He's not a good cook so you ______ expect anything special.
shouldn't
Oops!
Okay!
Tell your sister she_____ stay the night here if she wants to.
can
Oops!
Okay!
This is a hospital. You _____ smoke here.
mustn't
Oops!
Okay!
I ____ (eating) more veggies recently, and I feel better.
have been eating
Oops!
Okay!
I ____ (do) all my homework yesterday afternoon.
did
Oops!
Okay!
How often _____ (you/go) to restaurants?
do you go
Oops!
Okay!
Don't worry. I'm sure Tom _____ (help) you with the homework.
will
Oops!
Okay!
I think that they ______ (arrive) tomorrow morning.
will arrive
Oops!
Okay!
My father ______ (wash) his car while my mother and I ________ (prepare) dinner.
was washing, was preparing
Oops!
Okay!
When Carol called last night I ______(watch) my favorite TV show.
was watching
Oops!
Okay!
______ you ever______ (play) the piano since you left school?
have,played
Oops!
Okay!
Oh, no. I don't have much milk left. I _____ to buy more.
need
Oops!
Okay!
What ______ (we/have) for dinner tonight?
are we having
Oops!
Okay!
That's okay, mom, I _____(feed) the rabbits.
will feed
Oops!
Okay!
We _____ (have ) a test next week. I have to prepare myself well.
are going to have/are having
Oops!
Okay!
When I ______ (look)out of the window, I ______ (see) John
looked, saw
Oops!
Okay!
She is not here. She ____ (go) shopping
has gone
Oops!
Okay!
We ____ (eat) dinner, so there are plates all over the table.
have been eating
Oops!
Okay!
How long ______ (stay) out last night? You look tired.
have been staying
Oops!
Okay!
.I _____ to take orders from you. You're not my boss!
don't have
Oops!
Okay!
You _____ to apply for the job yet. You can do it later this week
don't have to
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies