woud have done是什么时态,是将来完成时,还是现在完成时的虚拟语句?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/29 17:54:21

woud have done是什么时态,是将来完成时,还是现在完成时的虚拟语句?

过去将来完成时
在虚拟语气时,表示过去

是would have done吧~ 是现在虚拟语气哦~

woud have done从时态上讲是过去完成时,但是在语法上讲是虚拟语气。这是对过去时的虚拟,主用用had done的形式,而从句用would/could/might+have done的形式。