【优化指导】2013高考英语总复习语法突破第12讲情态动词感悟高考北师大版1.(2011全国高考)They______havearrivedatlunchtimebuttheirflightwasdelayed
A.willB.canC.mustD.should解析:句意:他们本应该在午饭时间就到达的,但是他们的航班被耽搁了
willhavedone表示将来完成时,与题意不符;canhavedone一般用于否定与疑问的推测,可以排除;musthavedone表示对过去发生事情的肯定推测,意为“肯定/必定做过某事”,也与句意不符;shouldhavedone表示“过去应该做某事(而实际上未做)”,符合句意
答案:D2.(2011江苏高考)—Ileftmyhandbagonthetrain,butluckilysomeonegaveittoarailwayofficial
—Howunbelievabletogetitback
Imean,someone______it
A.willhavestolenB.mighthavestolenC.shouldhavestolenD.musthavestolen解析:句意:——我把手提包忘在了火车上,但幸运的是有个人把它交给了铁路部门的一名官员
——还能找回来多么令人难以置信
我的意思是,有人原本可能把它偷走的
mighthavedone“可能已经……”,表示对过去发生之事的不太肯定的推测,符合题意
willhavedone表示将来完成时;shouldhavedone本应该做某事但实际未做;musthavedone表示对过去发生之事的肯定推测
答案:B3.(2011天津高考)I______soonerbutIdidn’tknowthattheywerewaitingforme
A.hadcomeB.wascomingC.wouldcom