为什么b不行要选a与后面是固定搭配?

如题所述

这个是虚拟语气的用法,表达与过去事实相反,不知你学过没有?追问

省略if 然后助动词+done我不懂为什么要加be因为be fir your help是固定吗?

追答

本来是由于你的帮助,英语是:it is for your help这里有个is,这个懂吗?

因此作成完成时是it had been for your help

否定:it had not been for your help

省去了if,句子倒装把had提前,得:Had it not been for your help

还有问题吗?

追问

没有了!

追答

谢谢好评

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-22
省略if的虚拟语气追答

if 省略要倒装

追问

虚拟语气倒装我只知道省略if 助动词提前 这里的been是干嘛的?被动?

追答

不是,相当于时态

过去完成时

虚拟语气,考的就是时态的问题

欧克

追问

我错了其实我想问为什么要有be动词,我知道这里虚拟助动词+done ,是因为be for your help是固定搭配吗?

追答

for翻译成因为

固定搭配与否,我不好说

追问

那a和b怎么选我就是不懂这个be

追答

b是一般过去时

你可以查一下虚拟语气时态问题,

明白了嘛

相似回答