The plane is late. It____________ landed by now.
Should have landed
Surely you mustn't have forgotten already! I told you too minutes ago!
CAN'T
You ________ have been here when Helen told the boss not to be so lazy! It was great
Should
Perhaps they didn't notice the tyre was flat.
MIGHT
They__________________ the tyre was flat
They might have not noticed the tyre was flat
Coronavirus being eradicated next year
You_______ met my brother. I haven't got one!
couldn't have met
Frances might not have understood what you said
Correct
Peter wasn't even here then, so He_______ have broken your vase.
Couldn't
Apparently someone has borrowed the DVD player.
HAVE
Someone___________________ the DVD player
Someone might have borrowed the DVD player
You winning the lottery next Friday
There is only one explanation. You___________ left your keys on the bus.
must have left
It was funny that she should have remembered me. Dan introduced us at his 30th.
Correct
Don't take a risk like that. We ____ have lost because of you.
could
I am so disappointed that you didn't back me up in front of your parents!
MIGHT
You_________________________ me up!
You might as well have backed me up!
Being promoted at the end of this session
You_____________ heard me right. I said 2-0-4-5-2-5!
can't / couldn't / might not/ may not have heard
You must have told me you had already eaten
You should have told me
You really________have gone into so much trouble.
Shouldn't/ needed't
All that trouble I went to wasn't necessary in the end.
NEEDN'T
I _______________________________all that trouble.
I needn't have taken
Going to bed before 10 pm tonight.
The meat is a bit burnt. You__________________ cooked it for so long
shouldn't have cooked
I have no idea who it was, but I suppose it would have been Anne.
It could/might/ may have been Anne
I ______ have bought that car, but I decided to look at a few others.
Might/ could
I am sure that Peter won't be late
BOUND
Peter_____________________________time.
Peter is bound to be on time.
Meeting the person you admire the most in the near future.