Choose the best answer to complete the sentences below.
You look tired. It ... a great party last night!
- must be
- must have been
- can't be
- can't have been
It's freezing in here. The heating ... be working properly.
- must
- can
- can't
- might
I've read the book you lent me.
What? "The lord of the Rings"? You've only had it for a week. You ... finished it yet.
- can't have
- must have
- can't
- must
If you don't catch that train, you ... be late for work.
- must
- should
- have to
- will
We didn't have much money when I was growing up. We ... be careful how much we spent.
- must have
- must
- had to
- should
He looks like that famous actor, doesn't he?
It isn't very likely it's him but I suppose it ... be.
- must
- has to
- can't
- might
Do you think I ... call her then?
Well, that's my advice.
- must
- should
- have to
- will
The sky's quite grey today, isn't it?
Yes, I think it ... probably rain later.
- will
- must
- might
- should
That was very frightening.
We ... died.
- might
- might have
- must
- must have
I can't find my mobile phone.
When did you use it last? It ... where you left it.
- must have been
- can't be
- can't have been
- must be
Do you want to know what I think?
Yes, I do.
You ... go for that job.
- should
- should have
- may
- may have