有时为了表达的需要,假设的情况并不以if条件句表示出来,而是通过but for,without,otherwise,or等介词、副词暗含在上下文中。
►典例9 (2011年陕西卷)I________through that bitter period without your generous help.
A.couldn't have gone
B.didn't go
C.wouldn't go
D.hadn't gone
【解析】 此题中“without your generous help”是含蓄条件。句意:如果没有你慷慨解囊,我不可能度过那段艰苦时期。根据题意可知。此处表示与过去事实相反的一种假设,谓语用couldn't have gone。
【答案】 A
►典例10 I was caught in a traffic jam for over an hour,otherwise I ________ you waiting for such a long time.
A.will not keep
B.have not kept
C.had not kept
D.would not have kept
【解析】 根据题意可知,otherwise前的分句为客观事实,使用一般过去时,而otherwise后的分句则表示与过去事实相反的一种假设,故所填部分应为与过去事实相反的虚拟结构。
【答案】 D
4.虚拟条件句的倒装
如果非真实条件句中含有were/had/should,有时可把if省略,将were/had/should提至主语之前,构成倒装句,否定形式的not不可提到主语前。
【2016年高考英语总复习:专题7 情态动词和虚拟语气 课件(牛津译林版)】相关文章:
★ 天津市武清区杨村第四中学2016届高考英语一轮复习语法专题十《虚拟语气》课件外研版
★ 2017届高考英语二轮复习书面表达限时测验:2(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21