No student devices needed. Know more
14 questions
She ______ really hard. She passed all her exams with excellent grades.
must have studied
should have studied
must study
could study
Clare was very upset with you yesterday. You ______ apologised for saying she was lazy.
can't have
should have
might have
must have
I had to wait 45 minutes for a bus yesterday. There ______ been an accident or maybe a strike.
can't have
must have
might have
should 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 it again!
must have been
must be
may have been
may be
You ______ at him. He' ll never forgive you.
must have shouted
can't have shouted
might have shouted
shouldn't have shouted
I left my bike in front of the library and it disapppeared. Someone ______ it.
may have stolen
must have stolen
could steal
can have stolen
He ______ known it was your birthday. Otherwise, I'm sure he would have wished you a happy day.
might have
shouldn't have
can't have
must have
Jane ______ so happy when she found out she was being promoted.
must be
had to be
must have been
could have been
He ______ a new car. He doesn't have any money.
shouldn't have bought
needn't have bought
can't have bought
mustn't have bought
John has forgotten about the meeting. We ______ him about it yesterday.
must remind
needed to remind
should remind
should have reminded
What??? You ______ serious! Tell me the truth...
must be
must have been
can't be
can't have been
Andrew did no revision for the exam but he's passed. I think he ______ .
might have cheated
can't have cheated
needn't have cheated
could cheat
Such lovely flowers! You _______ them. That wasn't necessary.
shouldn't have brought
mustn't have brought
needn't have brought
can't have brought
Explore all questions with a free account