您的位置:首页 > 英语语法 > 初中英语语法 > 资料详情
情态动词专项练习题及答案
编辑:admin 时间:2012/10/18 16:05:00 来源:高中学习网

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


发表评论
* 评论内容:
* 用户名:匿名发表 *不选请在前面输入您的昵称
* 验证码: 验证码,看不清楚?请点击刷新验证码 *请输入4位数的验证码
 
发表评论须知:
一、所发文章必须遵守《互联网电子公告服务管理规定》;
二、严禁发布供求代理信息、公司介绍、产品信息等广告宣传信息;
三、严禁恶意重复发帖;
四、严禁对个人、实体、民族、国家等进行漫骂、污蔑、诽谤。
名师视频辅导