虚拟语气专项练(易错已标注)

发布时间:2022-12-05 05:03:11



1.LookatthetroubleIamin!IfonlyI________youradvice.A.followedB.wouldfollowC.hadfollowedD.shouldfollow答案:C虚拟语气常在表示条件和结果的状语从句中。在表示与事实相反的虚拟语气时动词有三种时态:现在时,过去时,将来时。在这句中我现在处于困境中表示过去没有听从youradvice对过去的状态表虚拟用haddone,因此选C

2.ItishardformetoimaginewhatIwouldbedoingtodayifI________inloveattheageofsevenwiththeMelindaCoxLibraryinmyhometown.A.wouldn’thavefallenB.hadnotfallenC.shouldfallD.weretofall答案:C在虚拟语气中表示与现在事实相反的情况的用法是:主语+should/would/could/might+do++if+主语+did/be(were+其他。题意是指我在现实中没有这样做。故选C

3.Sheinsistedthatshe________illofhimbehindhimbuthedidn’tbelieveit.A.hadn’tspokenB.shouldn’tspeakC.wouldn’tspeakD.notspeak
答案:
A这句后半部分说他不相信她是怎么做的,说明前面sheinsisted的内容应该是过去发生的情况,当虚拟语气表示的是与过去发生的事实不同的情况用:主语+haddone+其他。答案A确。

4.Ifmylawyer________herelastSaturdayhe________mefromgoing.A.hadbeen;wouldhavepreventedB.hadbeen;wouldpreventC.were;wouldpreventD.were;wouldhaveprevented答案:A从句子的意思可以推知,题目中指的是与过去事实相反的情况,表示与过去事实相反的情
况:主语+should/would/could/might+havedone+其他+if+主语+haddone+其他。所以第一个空用haddone第二个空是wouldhave
5.Itishightimethechild________tothehospital.A.issentB.wouldbesentC.besentD.weresent
答案:D前面Itishightime句子为虚拟语气,而虚拟语气表示对将来情况的主观推测(可能相反或可能性很小):主语+did/should/weretodo+其他

6.Shecouldn’thaveansweredthequestionifshe________afewbookson
worldhistory.A.hadn’treadB.hasn’treadC.wouldn’treadD.didn’tread

答案:A他回答不了这个问题如果他没有读过关于世界历史的数的话,句子虚拟情况。读过关于世界历史的书是以前发生的情况,因此应该用haddone表示与过去相反的情况。故答案为A

7.Ifit________sohardwe’dgototown.A.isn’trainingB.weren’trainingC.doesn’trainD.hasrain答案:BIf很明显做为引导虚拟从句的连词,这里我们没有去镇上是因为在下雨,从句中是也现在发生的真实情况相反。表示与现在事实相反的情况:if+主语+did/be(were+其他。因此答案为B
8.I________youamorevaluablepresentforyourbirthday
butIwasshortofmoneyatthattime.A.wouldbuyB.hadboughtC.wouldhaveboughtD.musthavebought答案:D此题的虚拟从句表示的是对将来情况的主观推测(可能相反或可能性很小)。主语+should/would/could/might+do+其他+if+主语+did/should/weretodo+其他。应该从C,D项中选,而为了突出强调语气,用must更为合适。


虚拟语气专项练(易错已标注)

相关推荐