作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/20 03:58:14
英语虚拟问题
._____ 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.
通过时态判断,这是对过去的虚拟,所以用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