Choose the best words (a, b or c) to complete the sentences.
1 You look freezing. You_____worn a coat.
a should have b might not have c could have
2 Ask that question again; the teacher _____ heard you.
a shouldn't have b could have c can't have
3 Your brother has been using your email account. You _____ told him your password.
a must have b mustn't have c couldn't have
4 Jack is really upset. You _____ laughed at him!
a may not have b can't have c shouldn't have
5 I sent you a postcard, but you _____ received it yet.
a may have b should have c might not have
6 Your phone is dead again. The instruction says you _____ recharge it after use.
a don't have to b must have to c have to
7 I can't remember when I last saw you. Maybe it was last April, or it ____ been in the summer.
a might have b must have c can't have
8 You ____ invite Sam to your party. He's a really nice guy.
a have to b must c don't have to
9 We were nearly late yesterday. We ____ run for the bus.
a have to b must c had to