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

问题描述:

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

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