​Why would anybody do something like that?

Why would anybody do something like that?


老友记中的一个场景,一个男人骗了一个女人,时候女人与别人吐槽时讲了这样一句:Why would anybody do something like that?  

请问老师,would为什么不用does/did, 是因为虚拟语气吗?

请先 登录 后评论

最佳答案 2019-09-24 14:18

注意主语为anybody,而不是he. 所以句子不是表示为什么那个男人要这么做。如果主语为He,则谓语用did。 当主语为anybody这个非肯定词时,表示谓语动作还没有发生,是不确定的,所以用would表示过去将来时,兼有意愿的情态含义,为什么会有人想要这么做?用did或does为语法错误。例如,我们可以说Anyone will/can do it. 但不能说 Anyone did/does it.

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2340 浏览
  • Conner2019 提出于 2019-09-21 09:26

相似问题