作业帮 > 英语 > 作业

英语虚拟问题._____ for your help,we'd never have been able to

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/07 15:03:11
英语虚拟问题
._____ 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
     这道题选什么  麻烦将原因解释清楚
英语虚拟问题._____ for your help,we'd never have been able to
选C.
通过时态判断,这是对过去的虚拟,所以用had ...been的形式.
if it had not been for的if省略的时候,要用倒装,所以是had it not been for...
翻译:如果没有你的帮助的话,我们将不会度过艰辛.
再问: 对过去虚拟用had我知道,但为什么用been,就是A为什么不对。还有D为什么不对
再答: A的话,缺少been这个系动词啊, be for 表示原因,你不能省略了be动词的 D的话,不是we,是it。 it is for sth。不是we