19. The fire spread through the hotel very quickly but everyone ____ get out.
A. had to B. would C. could D. was able to
18. ----Is Jack on duty today?
----It _____ be him. It’s his turn tomorrow.
A. mustn’t B. won’t C. can’t D. needn’t
17. ----May I smoke here?
----If you _____, choose a seat in the smoking section.
A. should B. could C. may D. must
16. We hop that as many people as possible ______ join us for the picnic tomorrow.
A. need B. must C. should D. can
15. The boss has given everyone a special holiday, so we _____ go to work tomorrow.
A. can’t B. mustn’t C. needn’t D. shouldn’t
14. You are wet through. You _______ in the rain.
A. must get caught B. must have caught
C. could get caught D. must have got caught
13. The weather turned out to be fine yesterday. I______the trouble to carry my umbrella with me.
A. should have taken B. could have taken
C. needn’t have taken D. mustn’t have taken
12. You cannot imagine that a well-educated lady ______ be that rude to a senior citizen.
A. might B. should C. would D. need
11. I _______ have written to him because he phoned me shortly afterwards.
A. ought to B. must C. couldn’t D. needn’t
10. -------Why should you be standing in the rain and not go into the room?
-------The door______ though I tried several times.
A. doesn’t open B. won’t open C. can’t open D. isn’t opened