A-A+

______ for your help we' d never have been ab

2022-08-06 13:34:06 问答库 阅读 179 次

问题详情

______ for your help, we" d never have been able to get over the difficulties.
A.Had it not
B.If it were not
C.Had it not been
D.If we had not been

参考答案

正确答案:C
解析:题型:语法题。根据句子结构,我们可以看出逗号后面是使用了虚拟语气的主句,因此,须填入表示与过去情况相反的虚拟条件句,“if it were not for...”这一结构表示同现在事实相反的假设,意为“如果不是……”。因此,B.If it were not错误。“if it had not been for...”的倒装形式为“had it not been for...”,表示与过去事实相反的假设,意为“如果当时没有……”,主句谓语形式是“would+have done”。因此,C.Had it not been正确,A Had it not错误(如果后跟been,就是正确了)D.If we had not been无此结构。

考点: