woud have done是什么时态,是将来完成时,还是现在完成时的虚拟语句?
问题描述:
woud have done是什么时态,是将来完成时,还是现在完成时的虚拟语句?
答
woud have done从时态上讲是过去完成时,但是在语法上讲是虚拟语气。这是对过去时的虚拟,主用用had done的形式,而从句用would/could/might+have done的形式。
答
是would have done吧~ 是现在虚拟语气哦~
答
过去将来完成时
在虚拟语气时,表示过去