4 Would的疑问句,对过去事情的虚拟,答语为什么用的是i did而不是i would

美剧里的对话image.pngimage.png

请先 登录 后评论

最佳答案 2020-05-14 14:37

当你表达或询问别人一个过去的意愿或过去的可能性时,用would have done 。

例如,昨天一个老人在街上摔倒了,没有人扶,大家都怕惹麻烦。今天你给汤姆讲述这件事,然后你问他是否愿意帮那位老人。你会说,Would you have helped him? 汤姆可能的回答是,Yes,I would have.

再假设,昨天你看到一个老人摔倒在地,没人扶,你也怕惹事,走开了。而紧接着汤姆路过,把老人扶起来并送到医院。后来的经过你并不知道。今天你碰到汤姆,说起这事并问汤姆会不会帮助这个老人,你的问句仍然是:Would you have helped him? 对于汤姆而言,这已经不是愿不愿意的事了,而是他实际帮助了老人。所以汤姆的回答不再用情态动词,而直接用一般过去时表示过去的事实:I did. = I did help him.

网友的句子与此类似。答句用一般过去时,而不是would have, 是因为答话人的确在第一轮就选择了问话人,而不仅仅是愿不愿意选择的问题。所以不再用情态动词。


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,2413 浏览
  • jacko17 提出于 2020-05-14 12:43

相似问题