虚拟语气里对过去的虚拟即should\could\might+动词过去完成时和另一种虚拟语气情态动词+HAVE DONE有什...虚拟语气里对过去的虚拟即should\could\might+动词过去完成时和另一种虚拟语气情态动词+HAVE D

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/07 06:09:44

虚拟语气里对过去的虚拟即should\could\might+动词过去完成时和另一种虚拟语气情态动词+HAVE DONE有什...
虚拟语气里对过去的虚拟即should\could\might+动词过去完成时和另一种虚拟语气情态动词+HAVE DONE有什么区别

与过去事实相反的非真实条件句啊,从句用过去完成时,主句中用would/could/should/+have done比如说 if you had done your homework,you would not have been criticized by him
should have done 是本应该做什么

情态动词 + have done 是虚拟语气的一种形式,表示与过去相反的情况。至于情态动词 + 动词过去完成时这种说法是不存在的,只是你的误解。

你说的应该是虚拟语气的条件状语从句,第二种情况应该是发生在主句中,一般是与过去事实相反从句用第一种形式,主句用第二种形式