1. "Must we do this job now?" "No, __________."
A. you need B. you should C. you mustn' t D. you needn't
2. There __________ some flowers in the garden.
A. were used to be B. used to be
C. uses to be D. used to be having
3. "__________ I take it out?" "I'm sorry, you __________."
A. Could ...couldn't B. Might...might not
C. Could...can D. May...can't
4. -Where is Tom? -He isn’t here I think he ____ have gone home.
A. may B. must C. might D. A or B or C
5. You __________ those letters. Why didn't you ?
A. should post B. should have posted
C. must have posted D. ought to post.
6. All the lights are on, the Smiths __________ up.
A. must get B. is getting C. must be getting D. would get
7. He __________ lead a horse to the water but he __________ not make it drink.
A. will...can B. may...can C. may...dares D. dare...can
8. I __________ you, because I thought I must be wrong.
A. dare not ask B. dare not to ask
C. dare not asking D. dare to not ask
9. __________ to have lunch with us today?
A. Do you likes B. Would you like
C. Will you liked D. Have you liked
10. He said that you __________ watch TV all the evening if you wished.
A. may B. must C. can D. might
11. I don’t suppose he’s finished the job, ____?
A. do you B. is he C. has he D. hasn’t he
12. Peter __________ come with us tonight, but he isn't very sure yet.
A. must B. can C. may D. will
13. Michael __________ be a policeman, for he's much too short.
A. needn't B. can't C. shouldn't D. won't
14. I thought you __________ be hungry, so I have brought you some cakes.
A. may B. might C. can D. could
15. I wonder how he __________ that to the teacher.
A. dare to say B. dare saying C. not dare say D. dared say
16. Come on! We __________ hurry because there isn't much time left.
A. may B. must C. can D. need
17. Amy did best in the English test. She __________ hard last week.
A. must have working B. should have worked
C. should work D. must work
18. The fire spread through the hotel very quickly but everyone __________ get out.
A. had to B. would C. could D. was able to
19. Susan, you are so lazy. This job ____ hours before.
A. should finish B. could be finished
C. must have been finished D. should have been finished
20. It's nearly seven o'clock. Jack __________ be here at any moment.
A. must B. need C. should D. can
Key:
1.D 2.B 3.D 4.A 5.B 6.C 7.B 8.A 9.B 10.D
11.C 12.C 13.B 14.B 15.D 16.B 17.A 18.D 19.D 20.C