情态动词(完整版)一、单项选择情态动词1. Yougivemealift.Iwanttowalkhomeforexercise.A.needn'tB.couldn'tC.can'tD.mustn't【答案】A【解析】【详解】考查情态动词。句意:你不必让我搭车。我想步行回家锻炼身体。A.needn't 不必;B.couldn't 不能;C.can't 不会;D.mustn't 禁止,不允许。根据 Iwanttowalkhomeforexercise.可知,你不必让我搭车。故选 A。考点:考查情态动词2. Theywereabroadduringthemonthswhenwewerecarryingouttheinvestigation,ortheytoourhelp.A.wouldhavecomeB.couldcomeC.havecomeD.hadcome【答案】A【解析】试题分析:本句考查的是一个含蓄的虚拟条件句,句中的 or 相当于 iftheyhadnotgoneabroad.因为前面句中使用的是 were,说明这个虚拟语气是与过去事实相反,所以主句中使用的是"情态动词+havedone"的形式。句意:当我们在做调查的那几个月里,他们一直在国外,否则的话他们早就来帮助我们了。故 A 正确。3. Theaccidentwhichleft15peopleonboarddeadifboththeangryfemalepassengerandthebusdriverhadkeptcalm.A.shouldhaveavoidedB.shouldbeavoidedC.couldhaveavoidedD.couldhavebeenavoided【答案】D【解析】【详解】考查"情态动词+完成式"。句意:如果愤怒的女乘客和巴士司机保持冷静,这起导致 15 人死亡的事故本来是可以避免的。couldhavedone"本来能做而没有做",且句子主语 Theaccident 和谓语动词 avoid 之间是被动关系,结合句意可知答案为 D。【点睛】情态动词+havedone 结构:1. “must+have+过去分词"表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句。如:Itmusthaverainedlastnight,forthegroundiswet.2. “can/could+have+过去分词"表示对过去某种情况的怀疑或不确定。can 和 could 一般用于否定句和疑问句,could 的语气较 can 弱。如:Hecan'thavefinishedtheworksosoon.3/zmay/might+have+过去分词"表示对已发生的动作或存在的状态进行不肓定的推测,might 的语气比 may 弱一点。这种结构主要用于肯定句和否定句,疑问句改用 can 或 couldo 如:Theymaynothaveknownitbeforehand.4/need+have+过去分词"表示过去做了不必做或不需要做的事情,或过去做某事纯属多余。如:Ineedn'thaveboughtsomuchwine—onlyfivepeoplecame.5/should/oughtto+have+过去分词”表示过去本该做某事但没做,其否定式表示过去不该做某事但做了,这种句式含有...