ifithadnotbeenforyourhelp,icou-查字典问答网
分类选择

来自龚淳的问题

  ifithadnotbeenforyourhelp,icouldn'thavedoneit.如果没有你的帮助,我无法完成这个事情.但是我不能够理解中间的一部分,即,ithadnotbeenfor这段怎么解释,特别是been?难道中间是现在在完成被动语

  ifithadnotbeenforyourhelp,icouldn'thavedoneit.

  如果没有你的帮助,我无法完成这个事情.

  但是我不能够理解中间的一部分,即,ithadnotbeenfor这段怎么解释,特别是been?难道中间是现在在完成被动语态吗?,

  主要是意思,我没有办法对前半句进行翻译,,,,,前半句应该是,,,如果没有你之前的帮助但我无法对应相应的中英文...是这样吗,it'sforyourhelpthenicandoneit.如果是改成陈述的话,是不是可以这样的理解,,请给予指证,,,,再加二十分.

1回答
2020-11-05 22:04
我要回答
请先登录
姜文志

  不是被动语态!是过去完成时.

  主句icouldn'thavedoneit中的"couldn't"表示是过去的时间,这句话同时是一句虚拟语气,表示本不可能完成.

  从句ifithadnotbeenforyourhelp,如果没有你的帮助,这帮助是在“完成这个事情”之前的,所以它是发生在过去时的前面,故用过去完成时."haddonesth"就是过去完成时的的表达方式.你说的been,它的原型是be,在这里是be的过去分词.beforone'shelp因为某人的帮助.

  你的问题问的很好,对问题的理解较深,提醒你一句,有些问题或许在一开始的时候是难理解的,等你的英语造诣更好之后,便能迎刃而解的.

  加油!

2020-11-05 22:07:28

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •