would you have killed me?为啥要用have killed.而不直接用kill(先看图,后回答)have killed 是现在完成时吧?为什么不直接说would you kill me?而要用have killed me.我有点搞不懂唉.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 21:54:11
would you have killed me?为啥要用have killed.而不直接用kill(先看图,后回答)have killed 是现在完成时吧?为什么不直接说would you kill me?而要用have killed me.我有点搞不懂唉.

would you have killed me?为啥要用have killed.而不直接用kill(先看图,后回答)have killed 是现在完成时吧?为什么不直接说would you kill me?而要用have killed me.我有点搞不懂唉.
would you have killed me?为啥要用have killed.而不直接用kill
(先看图,后回答)have killed 是现在完成时吧?为什么不直接说would you kill me?
而要用have killed me.我有点搞不懂唉.

would you have killed me?为啥要用have killed.而不直接用kill(先看图,后回答)have killed 是现在完成时吧?为什么不直接说would you kill me?而要用have killed me.我有点搞不懂唉.
这是虚拟语气,would+完成时 表示对过去发生事情的一种假设
“如果我生出来的时候很弱小,是不是当时就会杀了我?”也就是说实际上没有杀,would have killed 是表示与事实相反的假设
例句:
They would never have met if she hadn't gone to Emma's party.她如果不去参加埃玛的聚会,他们就永远不会相会

很明显这是一个虚拟语气,if 引导的从句用过去完成时,而主句要用情态动词加现在完成时。。。