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
B2 Past modals of deduction
0
%
0
0
0
Back
Restart
Steven isn’t in the office: he must / can’t have gone home.
must
Oops!
Okay!
Joe’s very clever: he must / might have passed all his exams with top marks.
must
Oops!
Okay!
They _____________________ bought a house without a loan because they had no savings.
can't have
Oops!
Okay!
She __________________ been happy when she heard the good newsmus
must have
Oops!
Okay!
He looks upset. He _________________________ liked whatever she just said.
can't have or must not have (normally Am Eng). There is a difference between the two, ask your teacher
Oops!
Okay!
I _________________________ left my phone at work; I made a call on the drive home.
might have
Oops!
Okay!
Paul’s late: he can’t / might not have heard the alarm.
might not (though can't is technically possible, as is mustn't)
Oops!
Okay!
Great! It _______________________ been better!”
couldn't have
Oops!
Okay!
Sarah can’t find her glasses: she might / can’t have left them at the restaurant.
might
Oops!
Okay!
This is not Tudor Square: we can’t / must have taken the wrong road.
must
Oops!
Okay!
The driver didn’t stop so he _______________ the red light.(see)
can't have seen (mustn't have been is also possible, esp in Am Eng. Ask your teacher about the difference)
Oops!
Okay!
James only had a sandwich for lunch. He _______________ very hungry. (be)
can't have been (mustn't have been is also possible, esp in Am Eng. Ask your teacher about the difference)
Oops!
Okay!
Someone’s left their mobile here: it might / can’t have been Amy or Sheila.
both are correct as there is no more context!
Oops!
Okay!
I don’t know why John didn’t come to the party: he may / can’t have been busy I suppose.
may
Oops!
Okay!
Tom missed his train this morning: he can’t / must have arrived on time at the office
can't
Oops!
Okay!
Jack was in his office five minutes ago: he _______________ home already. (go)
can’t have gone
Oops!
Okay!
I can’t find my ticket anywhere. I _______________ it.(lose)
must have lost
Oops!
Okay!
The man is in prison now: he can’t / could have robbed the bank yesterday
can't
Oops!
Okay!
Caroline looks very brown: the weather _______________ bad on her holiday. (be)
can't have been bad
Oops!
Okay!
Betty was very late last night: she _______________ the last bus. (miss)
must have missed
Oops!
Okay!
The thief ______________________ got in through the window. It's not broken or forced.
can't have
Oops!
Okay!
It’s eight o’clock and Helen’s in bed already: she can / must have been very tired.
must
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies