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 and present modals of deduction and so / su ...
0
%
0
0
0
Back
Restart
Betty was very late last night. She _______________ the last bus. (miss)
must have missed
Oops!
Okay!
I don’t know why John didn’t come to the party. He may / can’t have been busy.
may
Oops!
Okay!
Sarah can’t find her glasses. She might / can’t have left them at the restaurant.
might
Oops!
Okay!
I ______________ left my phone in the car. I made a call on the drive home.
might have
Oops!
Okay!
This is not possible. You ______ be serious!
can't
Oops!
Okay!
I don't know who's at the door. It _________ be John.
might
Oops!
Okay!
This coffee is ………………. hot.
so
Oops!
Okay!
Paul’s late. He might not / must have heard the alarm.
might not
Oops!
Okay!
Steven isn’t in the office. He must / can’t have gone home.
must
Oops!
Okay!
Skiing is ………………. exciting sport.
such an
Oops!
Okay!
Someone’s left their mobile here. It might / can’t have been Amy or Sheila.
might
Oops!
Okay!
Mia is ………………. tired that she doesn’t want to walk in the city.
so
Oops!
Okay!
We couldn’t play tennis, because it was ………………. windy.
so
Oops!
Okay!
Jack was in his office a minute ago. He _______________ home already. (go)
can’t have gone
Oops!
Okay!
You should pick up the phone. It ______ be an important call.
might
Oops!
Okay!
Tom missed his train this morning. He can’t / must have arrived on time at the office
can't
Oops!
Okay!
What happened?
The baby must have got frightened.
Oops!
Okay!
James had three sandwiches. He _______________ very hungry. (be)
must have been
Oops!
Okay!
We got up ………………. late.
so
Oops!
Okay!
What happened?
She might have won the lottery.
Oops!
Okay!
He ________ know the answer, he's the best in the class.
must
Oops!
Okay!
I'm not sure where Dominic is. He ......................... in the supermarket.
might be
Oops!
Okay!
What happened?
It must have rained.
Oops!
Okay!
"How was your holiday?" "Great! It ___________ been better!”
couldn't have
Oops!
Okay!
These T-shirts have ………………. pretty colours.
such
Oops!
Okay!
I got ………………. lovely presents for my birthday.
such
Oops!
Okay!
You work………………. hard that you always get good marks.
so
Oops!
Okay!
They __________ bought a house without borrowing money because they had no savings.
can't have
Oops!
Okay!
It is ………………. old car.
such an
Oops!
Okay!
My new flat is ………………. big.
so
Oops!
Okay!
This is ………………. interesting movie.
such an
Oops!
Okay!
The phone is ringing. It _______ be Charlotte; she said she would call this morning.
must
Oops!
Okay!
Joe’s very clever. He must / might have passed all his exams with top marks.
must
Oops!
Okay!
He ______ be at the gym right now. Sometimes he goes there at this time.
might
Oops!
Okay!
This is not Tudor Square. We can’t / must have taken the wrong road.
must
Oops!
Okay!
Caroline looks very brown. The weather _______________ bad on her holiday. (be)
can't have been
Oops!
Okay!
What happened?
She must have won the competition.
Oops!
Okay!
The driver didn’t stop because he _______________ the red light. (not see)
might / may not have seen
Oops!
Okay!
This is ………………. expensive skirt.
such an
Oops!
Okay!
He ______ be in class. I saw him at the library a minute ago.
can't
Oops!
Okay!
I can’t find my ticket. I _______________ it. (lose)
must have lost
Oops!
Okay!
What happened?
He must be hungry.
Oops!
Okay!
What happened?
She must have broken/split up with her boyfriend.
Oops!
Okay!
Serena is ………………. nice girl.
such a
Oops!
Okay!
It’s eight o’clock and Helen’s in bed already. She can’t / must have been very tired.
must
Oops!
Okay!
What happened?
He/She might have dropped it.
Oops!
Okay!
She _______________ been happy when she heard the good news.
must have
Oops!
Okay!
London is ………………. fantastic city.
such a
Oops!
Okay!
Chuck has ………………. good hairstyle.
such a
Oops!
Okay!
Bob is always telling ………………. stupid jokes.
such
Oops!
Okay!
The man is in prison now. He can’t / could have robbed the bank yesterday.
can't
Oops!
Okay!
That teacher is ………………. helpful.
so
Oops!
Okay!
She _______ be in love with him. She told me she hates him.
can't
Oops!
Okay!
Susan sings ………………. beautifully.
so
Oops!
Okay!
The thief ___________ got in through the window. It's not broken or forced.
can't have
Oops!
Okay!
My cousin had ………………. terrible accident.
such a
Oops!
Okay!
If he drives a jaguar, he ______ be quite rich.
must
Oops!
Okay!
You_______ be right, but it's better if we check.
might
Oops!
Okay!
Blair has ………………. beautiful eyes.
such
Oops!
Okay!
He looks upset. He ___________ liked whatever she just said.
can't have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies