if it had not been for your help ,i couldn't have done it.如果没有你的帮助,我无法完成这个事情.但是我不能够理解中间的一部分,即,it had not been for 这段怎么解释,特别是been?难道中间是现在在完成被动语

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 00:15:59
ifithadnotbeenforyourhelp,icouldn''thavedoneit.如果没有你的帮助,我无法完成这个事情.但是我不能够理解中间的一部分,即,ithadnotbeenfor这段怎

if it had not been for your help ,i couldn't have done it.如果没有你的帮助,我无法完成这个事情.但是我不能够理解中间的一部分,即,it had not been for 这段怎么解释,特别是been?难道中间是现在在完成被动语
if it had not been for your help ,i couldn't have done it.
如果没有你的帮助,我无法完成这个事情.
但是我不能够理解中间的一部分,即,it had not been for 这段怎么解释,特别是been?难道中间是现在在完成被动语态吗?,
主要是意思,我没有办法对前半句进行翻译,,,,,前半句应该是,,,如果没有你之前的帮助 但我无法对应相应的中英文...是这样吗,it's for your help then i can done it.如果是改成陈述的话,是不是可以这样的理解,,请给予指证,,,,再加二十分.

if it had not been for your help ,i couldn't have done it.如果没有你的帮助,我无法完成这个事情.但是我不能够理解中间的一部分,即,it had not been for 这段怎么解释,特别是been?难道中间是现在在完成被动语
不是被动语态!是过去完成时.
主句i couldn't have done it中的"couldn't"表示是过去的时间,这句话同时是一句虚拟语气,表示本不可能完成.
从句if it had not been for your help ,如果没有你的帮助,这帮助是在“完成这个事情”之前的,所以它是发生在过去时的前面,故用过去完成时."had done sth"就是过去完成时的的表达方式.你说的been,它的原型是be,在这里是 be 的过去分词.be for one's help 因为某人的帮助.
你的问题问的很好,对问题的理解较深,提醒你一句,有些问题或许在一开始的时候是难理解的,等你的英语造诣更好之后,便能迎刃而解的.
加油!

是虚拟语气 HAD 后面加 过去分词 Be的过去分词就是 been嘛

连个实义动词都没 哪来的被动语态 如果没有你的帮助 这句是个实际上不成立的假设 所以句子要用虚拟语气 原本是个过去时态的句子 it was not for your help 因为要用虚拟语气 动词提前一个时态 即过去完成时 was变成 had been

是不是可以理解为 if not。。。not这种句子 没有。。不能。。。
if not就是虚拟 实际你帮了 虚拟你没帮 后面也是虚拟 实际完成了虚拟没完成

BEEN在这里只是助动词而已,不表示被动态,这句子是虚拟句,虚拟局中时态要往前推的,所以用过去完成时

If it had not been for与If it were not for有什么区别? You couldn't have had all your work done ______ .A.if it was not for me B.if had it been for us C.it had not been for me D.had it not been for me If there had not been 改成 had not there been 是had not there been 还是had there not been? ------------for the heavy rain.i should have been here earlier A if it were not B were it notC had it not been D if it wasn't __for the rain ,the construction work would have been faster A If it were not B Were it notC Had it not been D If it hasnt _____ the clouds ,you would find the airplane in the sky easily.A Had it not been for B If it were not C If it had not been for D Were it not for选什么?为什么? if it had not been for ..句型对吗if it had not been for your timely assistance in giving me first aid,I fear that the consequences might have been much serious.这句话的开头:if it had not been for...,是if it is not 的过去完成时? If it had not been for your help,I would have been late for school,改成倒装句式 Had it not been by an accident if it had not been forIf it had not been for your help,i could not have done it.这个句子里有2个it前面这个做主语的it指什么(后面的it不用讲了)?若你是高手,请多举几个包含有if it were / if it had been的例子帮 ____for your help,we wouldn't have succeeded.A,Hadn't it been B,Had it not been C,If it had been D,If it were但是A和B的区别在哪儿? If it _ for the rain,we _ the picnic yesterday.A were not; could have hadB were not; could haveC had not been; could have had If it were not for… If it had not been for … but for… 有什么关系和区别,请高手详细讲解,谢谢 _____ for you help,we might have got lost in the forestA.Had it notB.Had it not beenC.If it were notD.If we had not been选哪个?为什么? ______ his advice,we'd better have been cheated.A.If you don't give us B.Had it not been for C.If it were not for D.Should it not for ()for the snow yesterday ,we would have gone to climb the mountain.a,if it were not b.had it not been c.if it was not d.were it not 求详解语法句式 If it had not been raining too much,the crops would grow much better.If it had not been raining too much,the crops would be growing much better.求解这句可不可以用下面的互换If it had not been raining too much,the crops would grow much be 怎么是用had been啊,were不可以吗?If it ________ yesterday afternoon,I would have gone fishing.A.had not been raining B.were not rainingC.would not be raining D.should not be raining