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 _________ have written down the number incorrectly. I just called a hospital, not the restaurant.
must
Oops!
Okay!
Martha ______ have taken your notebook; she wasn’t even in class yesterday.
couldn't/can't
Oops!
Okay!
Patrick isn't answering his phone. He _________ have switched it off or left it at home.
might/may
Oops!
Okay!
Oh no! My wallet isn't in my bag. I _________ have left it at home.
must
Oops!
Okay!
She _________ have gone to the city centre. She did say she wanted to go shopping.
might/may/could
Oops!
Okay!
Look at her diamond ring. It's so big, it _________ have cost a fortune.
must
Oops!
Okay!
He _________ have gone to Canada. He doesn't have a passport.
can't/couldn't
Oops!
Okay!
How did she fail that exam? She _________ have studied very much.
can't/couldn't
Oops!
Okay!
John _________ have been very happy when he found out he was going to be a father. He's wanted this for a long time.
must
Oops!
Okay!
He _________ have gone to the beach. He hates being in the sun.
can't/couldn't
Oops!
Okay!
She _________ have misunderstood my directions. That's why she is late.
must
Oops!
Okay!
I ___________ have left the window open. That's how the cat got in.
must
Oops!
Okay!
I _________ have left my keys at home. I remember locking the door when I left this morning.
can't/couldn't
Oops!
Okay!
We don't know for sure that Alex broke the coffee table. It _________ have been the dog.
may/might/could
Oops!
Okay!
Why were there no buses yesterday? Maybe it was the snow or they _________ have been on strike.
might/may
Oops!
Okay!
The printer’s been broken for the past week, so she _______ have printed out the report.
couldn't
Oops!
Okay!
Sheila's got a tan. She ______ have spent a lot of time in the sun lately.
must
Oops!
Okay!
He _________ have left the office yet. It's only 3 o'clock and he works until 5.
can't
Oops!
Okay!
There was one banana left, but now it’s gone. My husband _____ have eaten it.
must
Oops!
Okay!
You _________ have seen her yesterday. She has been on vacation for a week now.
can't/couldn't
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies