______their help, he could not have finished the task on time.

admin2013-01-10  58

问题 ______their help, he could not have finished the task on time.

选项 A、Had not it been for
B、It hadn’t been for
C、Had it not been for
D、Hadn’t been for

答案C

解析 该题是语法结构题,考查虚拟语气在If it(be) not for…句型中的用法。该句型的意思是“要不是”,相当于but for和without,如:If it were not for the leadership of the Party.we could not be living a happy life today.要不是有了党的领导,我们今天就不可能过上幸福生活。在该题中,虚拟语气用来表示与过去事实相反,从句中的if被省略,出现倒装语序,第一个助动词要提到主语前面,但是不能把否定助动词not一起提前。因此,根据题意和语法规则,选项C为最佳答案。
转载请注明原文地址:https://jikaoti.com/ti/yWOMFFFM
0

随机试题
最新回复(0)