(Had it not been) for your help ,we'd never have been able to get over the difficulties.括号里为什么那么写啊,我知道是虚拟倒装句,但怎么读者这么别扭,可不可只填Had it not,不写been,been是为什么要写上去呢?
问题描述:
(Had it not been) for your help ,we'd never have been able to get over the difficulties.
括号里为什么那么写啊,我知道是虚拟倒装句,但怎么读者这么别扭,可不可只填Had it not,不写been,been是为什么要写上去呢?
答
这是虚拟语气的 Were-pattern -- opposite to the condition of the past event
基本形式是If + S + had -ed, S + would have -ed.
had 后面要接动词的过去分词,所以要been,过去完成时表虚拟
答
1. _ for your help, we'd never have been able to get over the10、 D it指代“Mark Twain is a great American writer”,作为句子的
答
been 是必须要写上去的!这是一个跟过去事实相反的虚拟语气的句子,其结构为:条件句谓语用
had+过去分词,主句谓语用would/could/should+have+动词过去分词.另外,这也是一个倒装句,(虚拟条件从句省略if时的把 had / were / should 提前的倒装!这句话的翻译是:如果没有你的帮助,我们不会克服(解决)那些困难.