高中英语情态动词形式练习题40题(带答案)

  • 格式:docx
  • 大小:16.96 KB
  • 文档页数:18

高中英语情态动词形式练习题40题(带答案)

1. In the school library, you ______ keep quiet so as not to disturb

others.

A. can

B. may

C. must

D. might

答案:C

解析:must表示必须,在图书馆里必须保持安静以免打扰他人。can表示能够,有能力做某事,这里不是强调能力,所以A选项错误。may表示可能或许,也可表示许可,但语气不如must强烈,这里需要表达一种规定,所以B选项不合适。might是may的过去式,同样表示可能性或更委婉的许可,不符合语境,D选项错误。

2. For the school sports meeting, students who are good at running

______ participate.

A. can

B. should

C. must

D. would

答案:A

解析:can表示有能力做某事,这里是说擅长跑步的学生能够参加运动会。should表示应该,侧重于责任或义务,这里没有这种意思,

B选项错误。must表示必须,参加运动会不是强制的,C选项不符合。would是will的过去式,通常表示过去的意愿或者用于虚拟语气等,D选项不符合语境。

3. You ______ ask the teacher for help if you don't understand the

homework.

A. can

B. may

C. need

D. must

答案:A

解析:can表示可以,在这里是说如果不理解作业可以向老师寻求帮助。may也有可以的意思,但can的语气更直接,这里用can更合适。need作情态动词时主要用于否定句和疑问句,这里是肯定句,C选项错误。must表示必须,这里不是必须要向老师求助,D选项错误。

4. When we have a school trip, we ______ bring our own lunch.

A. can

B. may

C. should

D. could

答案:B

解析:may表示许可,在这里是说我们在学校旅行时可以带自己

的午餐。can也有可以的意思,但may更侧重于许可。should表示应该,这里不是强调应该带午餐,C选项错误。could是can的过去式,这里不需要用过去式,D选项错误。

5. The school art club is recruiting new members. Any student who

likes art ______ join.

A. can

B. must

C. should

D. might

答案:A

解析:can表示有能力或者被允许做某事,这里是说任何喜欢艺术的学生都能够加入,强调有这种可能性和许可。must表示必须,加入艺术俱乐部不是强制的,B选项错误。should表示应该,这里没有应该的意思,C选项错误。might表示可能性较小或者更委婉的语气,这里不需要,D选项错误。

6. In the English corner, you ______ practice your spoken English

with your classmates.

A. must

B. can

C. should

D. may

答案:B

解析:can表示能够,可以,在这里是说在英语角你可以和同学们练习英语口语。must表示必须,在英语角练习口语不是必须的,A选项错误。should表示应该,这里没有应该的意思,C选项错误。may也有可以的意思,但can更强调客观上的能够,B选项更合适。

7. For the school play, students ______ try out for different roles if

they are interested.

A. can

B. must

C. should

D. might

答案:A

解析:can表示有能力或者被允许做某事,这里是说如果学生们感兴趣就能够参加不同角色的选拔。must表示必须,参加选拔不是强制的,B选项错误。should表示应该,这里没有应该的意思,C选项错误。might表示可能性较小或者更委婉的语气,这里不需要,D选项错误。

8. During the break time, students ______ not run in the corridors.

A. can

B. may

C. must

D. could

答案:C

解析:must not表示禁止,这里是说课间休息时学生禁止在走廊里奔跑。can not表示不能,强调能力上不行,这里不是能力问题,A选项错误。may not表示可能不,不符合语境,B选项错误。could是can的过去式,这里不需要用过去式,D选项错误。

9. The school laboratory is a dangerous place. You ______ follow the

safety rules when you are in it.

A. can

B. must

C. may

D. could

答案:B

解析:must表示必须,在实验室里必须遵守安全规则。can表示能够,这里不是强调能力,A选项错误。may表示可能或许,这里需要强调规定必须遵守,C选项错误。could是can的过去式,这里不需要用过去式,D选项错误。

10. If you want to borrow a book

11. In the story, the hero _______ escaped from the enemy's prison,

but he chose to stay and fight for his comrades.

A. must have

B. could have

C. should have

D. would have

答案:B

解析:本题考查“could have done”结构的用法。“could have done”表示过去本能够做某事(实际上没做)。句意为在故事里,英雄本能够从敌人的监狱逃走,但他选择留下来为他的同志们战斗。A选项“must have”表示对过去情况的肯定推测,不符合语境;C选项“should

have”表示过去本应该做某事((实际上没做),这里不是应该不应该的问题;D选项“would have”一般用于虚拟语气的主句中,表示与过去事实相反的假设结果,这里也不符合语境。

12. Judging from the evidence, the ancient civilization _______

reached a very high level of development.

A. must have

B. can have

C. may have

D. should have

答案:A

解析:本题考查“must have done”结构,表示对过去情况的肯定推测。从证据判断,这个古代文明一定已经达到了很高的发展水平。B选项“can have”一般不用于肯定句中表示推测;C选项“may have”表示对过去情况的可能性推测,语气不如“must have”肯定;D选项“should

have”表示过去本应该做某事(实际未做),不符合语境。

13. If she had followed the doctor's advice, she _______ recovered by

now.

A. must have

B. would have

C. should have

D. could have

答案:B

解析:本题考查虚拟语气中与过去事实相反的主句用法。在虚拟条件句中,如果从句是“had + 过去分词”,主句要用“would/should/could/might+have+过去分词”。这里表示如果她听从了医生的建议,到现在她就已经康复了。根据语境,这里表示一种假设的结果,所以用“would have”。A选项“must have”不用于虚拟语气这种情况;C选项“should have”更多表示本应该做某事((实际未做);D选项“could have”更多强调能力方面本可以做某事((实际未做),这里强调结果所以选B。

14. The old man looks so healthy. He _______ led a very regular life.

A. must have

B. should have

C. could have

D. would have

答案:A

解析:本题考查“must have done”结构,表示对过去情况的肯定推测。这位老人看起来很健康,他过去一定过着非常规律的生活。B选项“should have”表示过去本应该做某事((实际未做);C选项“could have”

表示过去本能够做某事((实际未做);D选项“would have”一般用于虚拟语气的主句中,这里不符合,所以选A。

15. Shakespeare's plays are so profound. He _______ been a very

talented writer.

A. must have

B. should have

C. could have

D. would have

答案:A

解析:本题考查“must have been”结构,表示对过去情况的肯定推测。莎士比亚的戏剧如此深刻,他一定是一位非常有才华的作家。B选项“should have”表示过去本应该做某事((实际未做);C选项“could

have”表示过去本能够做某事(实际未做);D选项“would have”一般用于虚拟语气的主句中,这里不符合,所以选A。

16. When we arrived at the airport, the plane _______ left already.

A. must have

B. should have

C. could have

D. might have

答案:A

解析:本题考查“must have done”结构,表示对过去情况的肯定推测。当我们到达机场时,飞机一定已经起飞了。B选项“should have”