20虚拟语气面面观难点自测C
考查虚拟语气
根据题干中的“shouldnothavelaughed”可知此处是对过去的事情的虚拟,因此if从句中的谓语动词用过去完成时
IshouldnothavelaughedifI__youwereserious
thoughtB
wouldthinkC
hadthoughtD
havethought◆◆难点自测20虚拟语气面面观Iwascaughtinatrafficjamforoveranhour,otherwiseI__youwaitingforsuchalongtime
willnotkeepB
havenotkeptC
hadnotkeptD
wouldnothavekeptD
考查含蓄虚拟语气
根据题意可知,otherwise前的分句为客观事实,使用一般过去时,而otherwise暗含与过去事实相反的假设,故此处应用“wouldhave+过去分词”,应选D项
◆◆20虚拟语气面面观难点自测___hestudiedinuniversity,he___ourmanagernow
If;mighthavebeenB
Should;wouldbeC
Had;mightbeD
Were;wouldhavebeenC
考查混合虚拟语气
从选项可知,此处为省略形式的条件状语从句
条件从句是对过去情况的虚拟,应用过去完成时;主句表示与现在的情况相反,用“would/might/could/should+动词原形”
◆◆①IwouldaccepttheinvitationifIwereyou
如果我是你,我就接受邀请
②IfIwonthelotterynow,Iwouldbuyanexpensivecar
条件状语从句的虚拟语气与现在事实相反的假设与过去事实相反的假设与将来事实相反的假设时间主句从句例句woul