would have been 和 would have done 有什么区别吗?would have done 是对将来事情的推测吗

问题描述:

would have been 和 would have done 有什么区别吗?
would have done 是对将来事情的推测吗

would have been 本应该是……
would have done 本应该做……却没有做
不是对将来的推测,而是对过去的虚拟

would have been/done本应是/做…不是对将来事情的推测,而是表示与过去事实相反的情况,虚拟语气.——————————————————————————————————表示与过去事实相反的情况的虚拟语气构成:从...