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
Modals of deduction in present and past
0
%
0
0
0
Back
Restart
This ______ be the right answer but we'll have to check with your teacher to make sure.
could/may/might
Oops!
Okay!
"How was your holiday?" "Great! It ___________ been better!”
couldn't have
Oops!
Okay!
The driver didn’t stop because he _______________ the red light. (not see)
might / may not have seen
Oops!
Okay!
You ______ be right but I'm going to check anyway.
may/might
Oops!
Okay!
I wouldn't swim in this river if I were you. It _________ dangerous.
might be
can be
Oops!
Okay!
The exam ______ be easy. You never know.
may/might
Oops!
Okay!
If Susan said that, it ________ true. She never lies.
can be
might be
must be
Oops!
Okay!
She _______________ been happy when she heard the good news.
must have
Oops!
Okay!
What happened?
The baby must have got frightened.
Oops!
Okay!
What happened?
He might be disappointed.
Oops!
Okay!
They ______ be away for the weekend but I'm not sure.
could/may/might
Oops!
Okay!
I think there _________ a mistake in your tax return. You should check it.
might be
can't be
can be
Oops!
Okay!
The phone is ringing. It _______ be Charlotte; she said she would call this morning.
can
must
can't
Oops!
Okay!
It ______ be true about a dinosaur living in Lake Telé in the Congo. It's impossible.
can't
Oops!
Okay!
Tom missed his train this morning. He can’t / must have arrived on time at the office
can't
Oops!
Okay!
She ______ steal things from shops. She's rich and famous.
can't
Oops!
Okay!
What happened?
She might have won the lottery.
Oops!
Okay!
If he drives a jaguar, he ______ be quite rich.
must
Oops!
Okay!
Someone’s left their mobile here. It might / can’t have been Amy or Sheila.
might
Oops!
Okay!
He ________ his son, they look completely different.
can't be
might be
must not be
Oops!
Okay!
He ________ know the answer, he's the best in the class.
must
Oops!
Okay!
Betty was very late last night. She _______________ the last bus. (miss)
must have missed
Oops!
Okay!
Caroline looks very brown. The weather _______________ bad on her holiday. (be)
can't have been
Oops!
Okay!
She ________ be in love with him. She told me she hates him.
must
might not
can't
Oops!
Okay!
What happened?
She might have been studying.
Oops!
Okay!
They __________ bought a house without borrowing money because they had no savings.
can't have
Oops!
Okay!
What happened?
They must have played in the mud.
Oops!
Okay!
He ________ be at the gym now. Sometimes he goes there at this time.
might
can't
must
Oops!
Okay!
Dave reckons she's from The States but I think she ______ be from Scandinavia.
could/may/might
Oops!
Okay!
You should pick up the phone. It ________ be an important call.
can't
can
might
Oops!
Okay!
What happened?
She must have won the competition.
Oops!
Okay!
If he drives a jaguar, he _______ be quite rich.
must
can't
might
Oops!
Okay!
Sorry, but I'm not Connor. You ______ confusing me for someone else.
might be
Oops!
Okay!
Paul is behaving in a very unusual way. I think he _________ drunk again.
can be
can't be
might be
Oops!
Okay!
She's been revising 10 hours a day for 3 weeks. She ______ be exhausted.
must
Oops!
Okay!
What happened?
It must have rained.
Oops!
Okay!
I think there ______ a mistake in your tax return. You should check it.
may be or might be
Oops!
Okay!
There's a bit of traffic, so I ________ arrive in time.
must not
may not
Oops!
Okay!
They ______ still be out! They left the house at 6am and now it's 11pm!
can't
Oops!
Okay!
He ______ be from the USA. He doesn't speak English.
can't
Oops!
Okay!
I really think Real Madrid ______ lose the final of the King's Cup. Barça are playing so well.
could/may/might
Oops!
Okay!
Nobody's answering. They ______ be out.
must
Oops!
Okay!
What happened?
He must be hungry.
Oops!
Okay!
He looks upset. He ___________ liked whatever she just said.
can't have
Oops!
Okay!
She _______ be in love with him. She told me she hates him.
can't
Oops!
Okay!
I ______ go to the party but I'm not sure yet.
may/might
Oops!
Okay!
He ______ be in class. I saw him at the library a minute ago.
can't
Oops!
Okay!
You _________ be right, but it's better if we check.
can
can't
might
Oops!
Okay!
He________ be very proud of you right now. You disappointed him.
can't
might
must not
Oops!
Okay!
If we're lucky, tomorrow ______ be a sunny day.
could/may/might
Oops!
Okay!
Where is Dominic? - I'm not sure, he ......................... in the supermarket, he left a while ago.
might be
Oops!
Okay!
What happened?
He/She might have dropped it.
Oops!
Okay!
I'm not sure I trust Peter. He ________ the person we think he is.
must not be
can't be
might not be
Oops!
Okay!
He ________ know the answer, he's the best in the class.
must
might
can
Oops!
Okay!
A: Who's at the door? B: I don't know; it_________ be John.
can't
may
must
Oops!
Okay!
I can’t find my ticket. I _______________ it. (lose)
must have lost
Oops!
Okay!
Jack was in his office a minute ago. He _______________ home already. (go)
can’t have gone
Oops!
Okay!
The thief ___________ got in through the window. It's not broken or forced.
can't have
Oops!
Okay!
You have walked for ten hours. You _________ exhausted.
must be
can't be
can be
Oops!
Okay!
This is not possible. You _______ be serious!
might not
must
can't
Oops!
Okay!
He ______ be French, judging by his accent.
could/may/might
Oops!
Okay!
James had three sandwiches. He _______________ very hungry. (be)
must have been
Oops!
Okay!
What happened?
She must have broken/split up with her boyfriend.
Oops!
Okay!
He ________ be in class. I saw him at the library a minute ago.
might not
must
can't
Oops!
Okay!
I ______________ left my phone in the car. I made a call on the drive home.
might have
Oops!
Okay!
Sorry, but I'm not Connor. You _________ me for someone else.
must be confusing
might be confusing
must confuse
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies