would you have killed me?为啥要用have killed.而不直接用kill

问题描述:

would you have killed me?为啥要用have killed.而不直接用kill
(先看图,后回答)have killed 是现在完成时吧?为什么不直接说would you kill me?
而要用have killed me.我有点搞不懂唉.
1个回答 分类:英语 2014-09-21

问题解答:

我来补答
这是虚拟语气,would+完成时 表示对过去发生事情的一种假设
“如果我生出来的时候很弱小,是不是当时就会杀了我?”也就是说实际上没有杀,would have killed 是表示与事实相反的假设
例句:
They would never have met if she hadn't gone to Emma's party.她如果不去参加埃玛的聚会,他们就永远不会相会
 
 
展开全文阅读
剩余:2000
上一页:14,16
下一页:对一下