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
Past modal verbs
0
%
0
0
0
Back
Restart
I _______(loose) my keys, they are in my pocket!
can't have lost
Oops!
Okay!
Our teacher has never been late to work. She _____ (miss) the bus.
must have missed
Oops!
Okay!
‘I feel sick, Dad.’ ‘Well, you … eaten something bad.’
must have
Oops!
Okay!
I don’t know who sent these flowers. It __________(be) Jane.
might,could have been
Oops!
Okay!
I … (forget) to lock the front door of my flat. I won’t know until I get home.
might, could have forgotten
Oops!
Okay!
She ____________ (arrive) home yet. It's too early
can’t have arrived
Oops!
Okay!
You _______(sell) the car if you really needed the money.
could, might, have sold
Oops!
Okay!
I am certain that Tom is ill. He ______(stay) at home with a high fever.
must have stayed
Oops!
Okay!
Your hand has paint on it. You … touched the wall which I’ve just painted.
could, might have
Oops!
Okay!
She ____________ (not move) abroad – she hates foreign countries.
can’t have moved
Oops!
Okay!
He _________ (stay) at home. He had a very important meeting today.
can't have stayed
Oops!
Okay!
After driving for 16 hours, they ________ (feel) exhausted.
must have felt
Oops!
Okay!
_________ Lisa's cat __________(know) that something terrible was going to happen?
Could,might, have known
Oops!
Okay!
The money was on the desk. I ____________ (take) it, but I didn’t.
could have taken
Oops!
Okay!
Why didn’t you tell me you were coming? I ___________ (cook) lunch for you.
might, could have cooked
Oops!
Okay!
Dad ... (wake) up yet. I can hear him snoring.
can't have woken
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies