Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Modals and Perfect Modals
0
%
0
0
0
Back
Restart
Jane _______ (be) home, her bag is here!
can't be
Oops!
Okay!
You lost your phone? You _________ (be) more careful!
should have been
Oops!
Okay!
You _____________ (buy) anything for the party. I will do it!
don't need to / needn't / don't have to buy
Oops!
Okay!
My brother ___________ (drive) me to the party, as he is going too. I don't know yet.
may / might / could drive
Oops!
Okay!
I posted the parcel three weeks ago, so I'm sure they __________ (receive) it by now.
must have received
Oops!
Okay!
It's too hot today! You ______ (drink) lots of water.
should drink
Oops!
Okay!
We _________ (book) a table for dinner. I didn't expect it to be so crowded.
should have booked
Oops!
Okay!
The unknown number ____________ (be) Andy. He bought a new phone last week.
may / might / could have been
Oops!
Okay!
My keys were here a minute ago! They _________ (disappear)!!
can't have disappeared
Oops!
Okay!
You _________ (register) for the course by 15th May. Otherwise, you won't be able to access.
have to / must register
Oops!
Okay!
My grandfather _______ (walk) faster 10 years ago.
could walk
Oops!
Okay!
You ____________ (say) that to Hannah... It was really rude.
shouldn't have said
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies