Why would you...? 与 Why did you...?

A给了B一支笔,C说“Why would you give her a pen?”这里为什么不直接说“Why did you give her a pen.”

请先 登录 后评论

最佳答案 2019-10-11 23:37

would 表示情态意义,含有 “愿意那样做” 之意,对于一个过去已经实施了的动作,可以使用 would,指当时愿意那样做。网友的句子便是。

“Why would you give her a pen?” 

这句话的意思是:“你为什么要给她一支笔呢?”(在做过之后问,询问愿意给的原因)

“Why did you give her a pen.”

这句话的意思是:“你为什么给她一支笔呢?”(也是在做过之后问,只问动作的原因,不含情态意义)

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

事实:A给了B一支笔。

“Why would you give her a pen?”

这是询问当初为什么会想到要送她一支笔,would表示主语的意愿,询问意愿产生的缘由。

“Why did you give her a pen?”

这只是询问给她一支笔这件事发生的原因。

请先 登录 后评论
  • 0 关注
  • 2 收藏,6460 浏览
  • 曹强 提出于 2019-10-11 19:20

相似问题