No student devices needed. Know more
16 questions
She __________ really hard. She passed all her exams with excellent grades.
must have studied
should have studied
might have studied
can't have studied
Claire was very upset with you yesterday. You __________ apologised for saying she was lazy.
can't have
should have
must have
might have
I had to wait 45 minutes for a bus yesterday. There __________ been an accident or maybe a strike.
can't have
might have
should have
must have
I'm afraid Samantha isn't here. She __________ already left the office.
may have
might have
should have
must have
It __________ possible to make a booking on that website. Try again!
must have been
must be
may be
may have been
You __________ at him. He'll never forgive you.
may not have shouted
mustn't have shouted
can't have shouted
shouldn't have shouted
I left my bike in front of the library and it's disappeared. Someone __________ it.
could steal
may steal
must stolen
must have stolen
He __________ known it was your birthday. Otherwise, I'm sure he would have wished you a happy day.
might have
can't have
should have
must have
Jane __________ so happy when she found out she was being promoted.
must be
may be
must have been
could have been
He __________ a new car. He doesn't have any money.
shouldn't have bought
mustn't have bought
can't have bought
couldn't buy
The concert was fantastic. You really __________ .
must have come
had to come
needn't have come
should have come
Jim has forgotten about the meeting. We __________ him about it yesterday.
may have reminded
should have reminded
had to remind
could remind
Andrew did not revision for the exam but he's passed. I think he __________ .
might have cheated
might cheat
can't have cheated
shouldn't have cheated
The boss is in a terrible mood. The meeting __________ good.
must have been
can't have been
should have been
might not have been
You __________ to fix the roof yourself. You might have fallen off and got badly injured.
needn't have tried
had better not try
shouldn't have tried
mustn't have tried
You __________ another box of tissues. We already have plenty so that's too much.
shouldn't buy
didn't need to buy
needn't have bought
mustn't buy
Explore all questions with a free account