【关于wouldrather的虚拟语气Didyougotot-查字典问答网
分类选择

来自马宏发的问题

  【关于wouldrather的虚拟语气Didyougotothepartylastnight?Yes,andI'drather_____.Itwassotiring.A.nothavegoneB.nothadgone对过去的虚拟是用过去完成时吧,但是这里为什么用A呢?wouldratherhavedone和wouldrathe】

  关于wouldrather的虚拟语气

  Didyougotothepartylastnight?

  Yes,andI'drather_____.Itwassotiring.

  A.nothavegoneB.nothadgone

  对过去的虚拟是用过去完成时吧,但是这里为什么用A呢?wouldratherhavedone和wouldratherhaddone怎么区分?

3回答
2020-05-21 01:27
我要回答
请先登录
陈百红

  无需区分用法不同,单从语法来讲,就该选wouldratherhavedone,因为wouldratherhaddone有语法错误.你确实明白would后面要跟动词原型吧(wouldhave而非wouldhad)?!

2020-05-21 01:28:45
马宏发

  这不是叙述与过去事实相反的虚拟语气吗……用过去完成时来表示对过去的虚拟

2020-05-21 01:29:50
陈百红

  这是与过去事实相反的“愿望”,所以用了wouldhave.回答中的那个I'd=Iwould.

2020-05-21 01:31:48

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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