Why were there no buses yesterday? Maybe it was the snow or they [might/must] _____ (be) on strike.
might have been
25
You [must/may] _____ (see) her, surely! She was standing right in front of you.
must have seen
15
Let's ask at reception to see if they have your keys. Someone [can/might] _____ (find) them.
might have found
10
He [mustn't/couldn't] _____ (go) to Russia. He didn't have a passport.
couldn't have gone
25
I explained the homework but she did the wrong page. She [must/might] _____ (misunderstand) me.
must have misunderstood
20
Oh no! My phone's not in my bag. I [could/must] _____ (leave) it at home.
must have left
10
It is still a mystery how the robber gained access to the bank. Police are investigating whether the suspect [must/may] _____ (know) one of the employees.
may have known
25
I can't remember my password! But I [may/must] _____ (write) it in my notebook as sometimes I do that.
may have written
15
She [might not/can't] _____ (clean) the whole house on her own in two hours. She must have had some help.
can't have cleaned
20
He [could/might] not _____ (know) about it when I saw him. I'm sure he would have told me.
couldn't have known
20
Do you remember my birthday party last year? You [can't/must] _____ (remember)! It was the same day as your graduation.
must remember
15
Come in and sit down. You [could/must] _____ (be) tired after the journey.
must be
15
Whose is this coat? It [can't/mustn't] _____ (be) Paul's. It's way too small for him.
can't be
20
The exam results will be out soon. It [must/might] _____ (be) this week or possibly next week.
might be
15
She always gets such good grades at school. She [might/must] _____ (work) very hard.
must work
10
The doctor said my headaches [could/must] _____ (be) because of the hot weather but they're going to do some tests to be sure.