5. If you failed that exam you __________ very hard.
A. can't have worked
B. shouldn't have worked
C. needn't have worked
D. wouldn't have worked
查看答案
6. You look very well. You ___________ your holiday.
A. must have enjoyed
B. could enjoy
C. would enjoy
D. will have enjoyed
7. You ____________ alcohol when you drive.
A. needn't drink
B. mustn't drink
C. shouldn't have drunk
D. won't have drunk
8. I'm feeling sick. I ____________ so much chocolate.
A. can't have eaten
B. needn't have eaten
C. shouldn't have eaten
D. won'thave eaten
9. The price on this packet is wrong. It says $65 but it ___________ $50.
A. canbe
B. will be
C. shall be
D. shouldbe