1. I do not mind at all. You _______ apologize.
A. shouldn’tB. needn’tC. mustn’tD. oughtn’t to
2. You _______ lunch. We have already eaten.
A. need preparingB. should have preparedC. should prepareD. needn’t have prepared
3. Keep quiet. You _______ talk so loudly in here. Everybody is working.
A. mayB. mustC. mightD. mustn’t
4. Michael _______ drive without headlights, it is forbidden.
A. mustn’tB. shouldn’tC. have toD. need to
5. “I didn’t have time for breakfast this morning.” “ You _______ be very hungry now.”
A. mightB. mayC. mustD. should
6. Family _______ spend more time talking instead of just watching TV.
A. mustB. shouldC. mightD. needn’t
7. The teacher is angry with me. I didn’t do all the homework I _______ last week.
A. should doB. could doC. should have doneD. must have done
8. Bring your umbrella.It _______ rain later today.
A. mustB. mightC. needD. should
9. She _______ be ill. I have just seen her playing basketball in the school yard.
A. needn’tB. shouldn’tC. mustn’tD. can’t
10. You _______ worry so much. I will help you.
A. mustB. might notC. mustn’tD. needn’t
11. I will do everything. You _______ do anything unless you really want to.
A. mayB. needn’tC. mustD. ought to
12. Passengers _______ smoke until the signs have been switched off.
A. mustn’tB. can’tC. needn’tD. might not
13. Peter has been working for 10 hours. He _______ be very tired now.
A. needn’tB. mustC. has toD. should
14. I can’t find my purse anywhere; I _______ it at the office.
A. must leaveB. must have leftC. must be leaveD. must have been leaving
15. John failed again. He _______ harder.
A. must have triedB. should have triedC. can have triedD. may have tried