情态动词考点精确模拟训练(附详解)
【答案详解】
1. B。should 后接动词完成式表示“本来应该做某事,结果未做”,此处含有责备之意。but you should have asked me first的意思是“你本来应该先问我一声的”。
2. B。对过去情况的肯定推测,宜用“情态动词 + 动词完成式”,再根据句意,可确定答案为B。注:can 表示推测通常不用于肯定陈述句。
3. B。表示过去可能发生而实际上未发生的事,用“might +动词完成式”,不用“may+动词完成式”。若只是推测过去可能已经发生的事,则可用“may [might] + 动词完成式”,如:He may [might] have gone. 他可能已经走了。
4. A。根据下文的 will be 可知,“他考试不及格”是将来的事,据此可排除B和D。再根据语意,排除C。
5. D。从时间上看,由于是昨天没来开会,所以推测“他生病”也应是昨天,故排除A和C。从语境上看,既然上文说I’m not so sure,那么说明说话者对自己的推测没有很大把握,故选D。
6. C。根据上文的过去时态可知,此句谈的是过去的事,故排除A和C。根据语境排除D。You could have helped me的意思是“你本来可以帮帮我的(但你却没有帮)”。
7. B。比较:needn’t have done意为“本来不必做某事”,may not have done意为“(过去)可能没有做某事”,shouldn’t have done意为“本来不应该做某事”(must表推测时不用于否定式)。根据句意,显然只能选B。
8. D。将四个选项分别置于句中,比较句意的通顺性,可知填should最佳。
9. A。Shall I…? 意为“要我……吗?”,又如:Shall I help you? 要不要我帮你的忙? Do you want a bath at once, or shall I have mine first? 你马上洗澡还是我先洗?
10. C。因为她“不会”唱歌,所以我才没有邀请她去参加晚会。句中填can’t最通顺。
11. B。以Must开头的疑问句,在作肯定回答时通常要用must或have to,如:Must we bring our passports with us? 我们必须带护照吗?—Yes, you must. 是的,你们必须要带。
12. D。must在此表示坚持或固执,又如:After I gave her my advice,she must go and do the opposite. 在我给她出主意之后她偏反着干。
13. B。must在此表示坚持或固执,if you must的意思是“如果你一定要说的话,你就说吧”。
14. D。can在此表示希望或建议,可译为“能够”“可以”,如:We can eat out if you like. 如你愿意,我们可以出去吃。
15. C。needn’t have done的意思是“本来不必做某事”(但实际上做了)。又如:You needn’t have been staying up so late. 你本来无需待到这么晚还不睡的。You needn’t have mentioned it. 你没有必要提及此事的。
16. D。“must+have+过去分词”表示对过去情况的肯定推测。句意为:我想,老师一定认为约翰逊是值得教的,要不然她就不会在他身上浪费时间了。
17. A。can在此表推测,“can+have+过去分词”表示对过去情况的推测,主要用于否定式或疑问句中。句意为:我的MP4不在包里,我会把它放到哪里去了呢?
18. B。can在此表示能力,can’t表示“不能”。此题所考查的知识点比较简单,但由于句子结构比较复杂,所以许多学生不是由于没有弄清知识点而误选,而是由于不理解句意而误选。全句意为:对于大多数植物来说,它们所面临的最大问题是(有些)动物喜欢以它们为食物,而当它们受到威胁时却不能起身逃跑。
19. C。“must+have+过去分词”表示对过去情况的肯定推测。由于“她看上去气色不错”,而且“考试也不难”,所以她一定是通过了考试。
20. D。比较:“could+have+过去分词”的意思是“本来可以”“本来应该”“本来能够”;“must+have+过去分词”的意思是“一定已经”;“might+have+过去分词”的意思是“本来可以”“本来可能”;“should+have+过去分词”的意思是“本来应该”。根据句意,显然只有D最佳