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
Past modals of deduction
0
%
0
0
0
Back
Restart
I can’t find my ticket. I _______________ it.(lose)
must have lost
Oops!
Okay!
Jack was in his office five minutes ago: he _______________ home already. (go)
can’t have gone
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 bad
Oops!
Okay!
The driver didn’t stop because he _______________ the red light.(see)
may not have seen
Oops!
Okay!
James had three sandwiches. He _______________ very hungry. (be)
can't have been
Oops!
Okay!
She __________________ been happy when she heard the good newsmus
must have
Oops!
Okay!
Someone’s left their mobile here: it might / can’t have been Amy or Sheila
might
Oops!
Okay!
It’s eight o’clock and Helen’s in bed already: she can’t / must have been very tired.
must
Oops!
Okay!
Tom missed his train this morning: he can’t / must have arrived on time at the office
can't
Oops!
Okay!
Paul’s late: he can’t / might not have heard the alarm.
might not
Oops!
Okay!
The thief ______________________ gotten in through the window. It's not broken or forced
can't have
Oops!
Okay!
I _________________________ left my phone at work; I made a call on the drive home.
might have
Oops!
Okay!
I don’t know why John didn’t come to the party: he may / can’t have been busy
may
Oops!
Okay!
Betty was very late last night: she _______________ the last bus. (miss)
must have missed
Oops!
Okay!
He looks upset. He _________________________ liked whatever she just said.
must not have
Oops!
Okay!
The man is in prison now: he can’t / could have robbed the bank yesterday
can't
Oops!
Okay!
They _____________________ bought a house without a loan because they had no savings.
can't have
Oops!
Okay!
Sarah can’t find her glasses: she might / can’t have left them at the restaurant.
might
Oops!
Okay!
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies