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
Sarah can’t find her glasses: she ___________ left them at the restaurant.
might have
Oops!
Okay!
Great! It _______________________ been better!”
couldn't have
Oops!
Okay!
Paul’s late: he can’t / might not have heard the alarm.
might not
Oops!
Okay!
Oops!
Okay!
Someone’s left their mobile here: it __________ been Amy or Sheila
might have
Oops!
Okay!
This is not Tudor Square: we ________ taken the wrong road.
must have
Oops!
Okay!
The man is in prison now: he ________ robbed the bank yesterday
can't have
Oops!
Okay!
Joe’s very clever: he ___________ passed all his exams with top marks.
must have
Oops!
Okay!
It’s eight o’clock and Helen’s in bed already: she __________ very tired.
must have been
Oops!
Okay!
The thief ______________________ gotten in through the window. It's not broken or forced
can't have
Oops!
Okay!
He looks upset. He _________________________ liked whatever she just said.
must not have
Oops!
Okay!
I don’t know why John didn’t come to the party: he ____________ busy
may have been
Oops!
Okay!
They _____________________ bought a house without a loan because they had no savings.
can't have
Oops!
Okay!
I can’t find my ticket. I _______________ it.(lose)
must have lost
Oops!
Okay!
Tom missed his train this morning: he ___________ arrived on time at the office
can't have
Oops!
Okay!
Betty was very late last night: she _______________ the last bus. (miss)
must have missed
Oops!
Okay!
She __________________ been happy when she heard the good news
must have
Oops!
Okay!
Steven isn’t in the office: he ___________ home.
must have gone
Oops!
Okay!
I _________________________ left my phone at work; I made a call on the drive home.
might have
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!
Jack was in his office five minutes ago: he _______________ home already. (go)
can’t have gone
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies