问题描述: shall have done和would have done在虚拟语气句中是什么意思? 1个回答 分类:英语 2014-10-19 问题解答: 我来补答 应该是should have done吧~should have done 是本应该要做,但没有做would have done 是对将来的虚拟 展开全文阅读