典型例题及解析(第2页)
C。weredriving;would D。haddriven;would
【解析】答案D。观察题干,可知if从句表示与过去事实相反的假设。
[例9]Ididn’tseeyouruheparty。Ifhe______,hewouldhavesaidhellotome。
A。woulde B。hade
C。came D。dide
【解析】答案B。观察题目上下文,特别是第二句的主句谓语为wouldhavesaid,可知if从句表述的是与过去事实相反的愿望。
[例10]______it______foryourhelp,I’thavemadeanyprogress。
A。Had;notbeen B。Should;notbe
otbe D。Not;be
【解析】答案A。根据主句谓语形式,可知从句要用haddonotbeenforyourhelp=Ifithadnotbeenforyourhelp。(要不是你帮忙的话)
[例11]MrSmithwasbadlyill,orhe______ourdiy。
A。shouldeto B。wouldhaveattended
eto D。shouldhaveattended
【解析】答案B。or可引导含蓄条件句,表达虚拟语气。根据此题内容,可知是与过去事实相反的假设。
[例12]It’sstrahey______nothingaboutthismatter。
A。kno
ows D。knew
【解析】答案A。在It’simpdesirablestrangeneoityashame+that从句中,从句谓语动词用(should)do。
[例13]Hesuggestswe______totheemaatoherillbelate。
A。mustgo B。go C。willgo D。wouldgo
【解析】答案B。在suggest,dema,require(要求),order(命令),insist(坚持要求),advise(劝告)等动词之后的宾语从句中,谓语动词要用(should)do,同时还应注意语态。
[例14]Thegethethief______。
A。bepunished B。wouldpunish
C。wouldbepunished D。shouldpunish
【解析】答案A。order表示“命令”时,后面所跟的宾语从句中的谓语动词用(should)do,此题中需要的是被动语态。
[例15]IfonlyI______houterasyoudo!
A。hadkno
C。shouldknow D。knew
【解析】答案D。在ifonly引导的感叹句中,谓语动词的形式与wish后宾语从句中谓语动词的形式一样。