A给了B一支笔,C说“Why would you give her a pen?”这里为何不直接说“Why did you give her a pen.”
would 表示情态意义,含有“想那样做” 之意,对于一个过去已经推行了的动作,可以用 would,指当时想那样做。网友的句子便是。
“Why would you give her a pen?”
这句话的意思是:“你为何要给她一支笔呢?”(在做过之后问,询问想给是什么原因)
“Why did you give her a pen.”
这句话的意思是:“你为何给她一支笔呢?”(也是在做过之后问,只问动作是什么原因,不含情态意义)