—Yes, otherwise we _______ late.
A. weren’t
B. hadn’t been
C. couldn’t be
D. couldn’t have been
答:D。We could have gone there by bus 意为“我们本来是能够坐汽车去那里”,但实际上并没有坐汽车去那里,相当于 We didn’t go there by bus。若将这一真实情况变成一个与事实相反的嵌设,则为If we had gone there by bus, we couldn’t have been late。
16. The teacher demanded that the exam______
before eleven.
A. must finish
B. would be finished
C. be finished
D. must be finished
答:C。在表示请求、命令、建议、要求的词后的从句中应使用(should)+动词原形的虚拟语气形式。如:He suggested that we be there in time.
17. I wouldn’t have succeeded___________ for his help then.
A. hadn’t it been
B. were it not
C. had it been not
D. had it not been
答:D。此题考查对虚拟语气倒装的掌握。if it weren’t for...和if it hadn’t been for…表示“多亏,要不是……的情况下”,也可用but for短语来表示。这两个句型倒装时仅需记住一句话:not总在“之后。如:We wouldn’t have finished the work had it not been for his help.要不是他的帮助,我们就不能完成这项工作。
【高中英语词法复习汇总:虚拟语气】相关文章:
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21