专题4情态动词与虚拟语气1.I________tomycousin’sbirthdaypartylastnight,butIwasnotavailable
(·安徽,28)A.wentB.hadgoneC.wouldgoD.wouldhavegone答案D解析考查虚拟语气
句意为:昨晚,我本该去参加我表弟的生日聚会,但我没有时间
wouldhavedone“本该做(但未做)”
2.It________bethevocabularythatcausedyoutheproblemintheexercisebecauseyouknowalotofwords
(·安徽,34)A.mayB.couldn’tC.shouldD.needn’t答案B解析考查情态动词
句意为:因为你掌握了大量的单词,所以使你在练习中产生问题的原因不可能是词汇问题
couldn’t不可能
3.IshouldnothavelaughedifI________youwereserious
(·江苏,30)A.thoughtB.wouldthinkC.hadthoughtD.havethought答案C解析考查虚拟语气
句意为:如果我当时想到你是认真的,我就不会笑了
由句意知,此句是与过去事实相反的虚拟语气,故从句结构为haddone
4.—Whyareyoureyessored
You________havesleptwelllastnight
—Yeah,Istayeduplatewritingareport
(·四川,5)A.can’tB.mustn’tC.needn’tD.won’t答案A解析句意为:——你的眼睛为什么这么红
你昨晚肯定没睡好
——是的,我熬夜写了一篇报告
本题考查情态动词表推测的用法
can’thavedone意为“不可能做过”,表示对过去事情的否定推测,符合题意
mustn’t表示“禁