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 Modals for speculation and / or deduction
0
%
0
0
0
Back
Restart
Say a sentence using might or must.
The ball might have come from a sports shop.
Oops!
Okay!
Roger ate seven slices of pizza. He _______________ very hungry. (be)
must have been
Oops!
Okay!
I'm sorry, but Samantha is not here. It's 5:00 p.m., so she _________________ already left the office
must have
Oops!
Okay!
Andrew didn't study for the test, but he's passed. I think he ________________cheated.
might have / may have
Oops!
Okay!
He ____________ tried to fix the roof himself. Everyone knows that he is a real handyman.
may have
Oops!
Okay!
This is not Paseo Zorrilla: we might / must have taken the wrong road.
must
Oops!
Okay!
Sarah __________________ been so happy when she found out she was being promoted!
must have
Oops!
Okay!
She ____________________ studied really hard. She passed all her exams with excellent grades.
must have
Oops!
Okay!
Marvin missed the bus this morning: he can’t / must have arrived on time at work
can't
Oops!
Okay!
Say a sentence using a past modal of deduction
e.g. They must have put too much weight in the cart.
Oops!
Okay!
He _______________ known it was your birthday. Otherwise, he would have wished you a happy day.
can't have
Oops!
Okay!
Say a sentence using a past modal of deduction.
e.g. They must have been really frustrated.
Oops!
Okay!
Say a sentence using can't in the past.
e.g. They can't have employed someone with good English skills.
Oops!
Okay!
The thief ______________________ in through the window. It's not broken or forced. (get)
can't have got
Oops!
Okay!
I don’t know why Margarita didn’t come to the party: she ____________ busy (be)
might/may/could have been
Oops!
Okay!
Someone’s left their mobile here: it could / can’t have been Sara o Luis.
could
Oops!
Okay!
He _________________ arrived by now. It's only a 20 minute journey!
must have
Oops!
Okay!
Pablo is very clever: he must / might have passed all his exams with top marks.
must
Oops!
Okay!
I'm sorry, but Samantha is not here. it's 5:00 p.m., so she _________________ already left the office
must have
Oops!
Okay!
Say a sentence using can't in the past.
e.g They can't have hurt themselves becayse they are smiling.
Oops!
Okay!
I had to wait 45 minutes for a bus yesterday. It _______________ been an accident or maybe a strike.
might have / may have
Oops!
Okay!
The boss is in a terrible mood. The meeting _________________ been good.
can't have
Oops!
Okay!
Say a sentence using a past modal of deduction
e.g. They must have been on a long trip.
Oops!
Okay!
Oliver was in the classroom five minutes ago: he _______________ home already. (arrive)
can't have arrived
Oops!
Okay!
I left my bicycle in front of the library, but it's disappeared. Someone ____________ stolen it.
must have
Oops!
Okay!
It’s eight o’clock and Donald is in bed already: He can’t / must have been very tired.
must
Oops!
Okay!
The driver didn’t stop. He _______________ the red light.(see)
may not/mightnot/can't have seen
Oops!
Okay!
He _______________ bought a new car. He told me he didn't have any money.
can't have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies