内容正文:
高中英语单项选择题分类汇总 情态动词部分
1. -Is John come by train?
- He should, but he __ not. He likes driving his car.
A. must B. can C. need D. may
分析:错误原因在于对于can’t和may not 表示“推测”时的区别搞不清楚。某些同义、近义情态动词有着微妙的区别,只有通过语境所表达出的说话人的态度才能辨析出来,做题时要注意对语境的深刻理解,仔细品味,选择最佳答案。
答案是D。本题主要考察情态动词表示“推测”的用法。从问句中的进行时表示将来时来看,答句中也需要用将来时,这样就可以排除must,因为它表示绝对,must not表示“绝对禁止”、“绝不该”,不符合本题语境。 C向need没有表示推测的用法,也应该排除掉。 Can 和may的否定形式都可以表示推测,但是用法不同。Can’t表示否定的语气较强,常用于对否定内容比较有把握的情况,多译为“不可能……”,用于本题干中会使的语气前后矛盾;may not语气较弱,用于对否定内容没有多大把握的情况,多译为”可能不……”,在此,恰好合题意。译为:约翰将乘火车来吗?他该乘火车来的,但是也可能不。他喜欢自己开车。
2. I was really anxious about you. You __ home without a word.
A. mustn’t leave B. shouldn’t have left
C. couldn’t have left D. needn’t leave
分析:注意把握“情态动词+动词不定式”的含义。本题主要考察“情态动词+不定式完成时”的用法。本题涉及了说话人对对方的态度:I was really anxious about you.其中was anxious 是过去式,所以排除AD两项。因为不会由过去的anxious提出现在“不可以离开家”或者现在“没必要离开家”的要求;站在现在角度谈论已发生的事情,只能用“情态动词+不定式的完成时”形式,这就需要辨别B和C的差别:shouldn’t have done 译为“本不应该做而做了”,而couldn’t have done 译为“不可能做了某事”,