The door’s unlocked — someone _______ (forget) to lock it.
What is might have forgotten?
You _______ (call) me when you arrived. I was worried!
What is should have called?
There’s no snow on the ground — it _______ (snow) last night.
What is can’t have snowed?
His phone is off; he _______ (run) out of battery.
What is might have run?
I’m not sure, but he _______ (forget) his wallet at home.
What is may have forgotten?
You look exhausted. You _______ (stay) up late again.
What is must have stayed?
I _______ (spend) so much money on clothes — I’m broke now.
What is shouldn’t have spent?
The floor is wet — the cleaner _______ (wash) it recently.
What is must have washed?
The cake’s gone! Someone _______ (eat) it!
What is must have eaten?
You _______ (tell) her the truth instead of lying.
What is should have told?
He was in class, so he _______ (send) that email.
What is can’t have sent?
They _______ (book) the hotel earlier; now it’s full.
What is ought to have booked?
She looks upset; she _______ (hear) the bad news.
What is might have heard?
He was in London yesterday, so he _______ (attend) the meeting in Paris.
What is couldn’t have attended?
That story was unbelievable — he _______ (make) it up.
What is must have made?
She didn’t study. She _______ (fail) the test.
What is might have failed?
You _______ (eat) that seafood — you knew it was old!
What is shouldn’t have eaten?
He’s rich now — he _______ (win) the lottery!
What is must have won?
They _______ (see) us — they were looking the other way.
What is can’t have seen?
They _______ (call) us, but maybe we didn’t hear.
What is might have called?
The lights are off and it’s quiet. They _______ (go) to bed already.
What is must have gone?
We _______ (leave) earlier to avoid the traffic.
What is should have left?
Their car isn’t here; they _______ (already / leave).
What is may have already left?
You _______ (lock) the door; it was open when I came home.
What is might not have locked?
You _______ (say) that — now she’s angry!
What is shouldn’t have said?