前者表示对现在情况的猜测,不是虚拟.后退一个时态是虚拟中的知识要区分到底是猜测还是虚拟虚拟要学会认识虚拟标志,猜测中肯定猜测只有那几个:may/might;should/ought to;must+do(对现在情况猜测),以上情态动词加have done则是对过去的猜测;以下解说希望能帮助到你(以do为例说明):
时态:从句动词形式 主句动词形式
于现在事实相反:did would/could/should/might do
与过去事实相反:had done would/could/should/might have done
与将来事实相反:did;were to do;should do would/could/should/might do
从句是假设(虚拟)的部分.