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