请问下面的英语单选怎么选,为什么多谢啦!______ for your help, we'd never have been able to get over the difficulties.A. If it were not B. Had it not been C. Had it not D. If we had not been

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 18:44:50
请问下面的英语单选怎么选,为什么多谢啦!______ for your help, we'd never have been able to get over the difficulties.A. If it were not   B. Had it not been  C. Had it not  D. If we had not been

请问下面的英语单选怎么选,为什么多谢啦!______ for your help, we'd never have been able to get over the difficulties.A. If it were not B. Had it not been C. Had it not D. If we had not been
请问下面的英语单选怎么选,为什么多谢啦!
______ for your help, we'd never have been able to get over the difficulties.
A. If it were not B. Had it not been C. Had it not D. If we had not been

请问下面的英语单选怎么选,为什么多谢啦!______ for your help, we'd never have been able to get over the difficulties.A. If it were not B. Had it not been C. Had it not D. If we had not been
句意:如果没有你的帮助,我们就无法克服这些困难.
考点:
(1)与过去事实相反的虚拟语气.其结构为:条件从句谓语用had+过去分词,主句谓语用would/could/should+have+动词过去分词.
(2)这也是一个倒装句,虚拟条件从句省略if时,把 had / were / should 提前的倒装!
正常语序:If it had not been not for your help,we'd …….
故选B.

B. Had it not been ,虚拟语气,去掉if,had提前