as if的虚拟,要表示现在的情况,用过去时
要表示过去的情况,用过去完成时,
所以是往前退一格
你说的should/could/might +do,实际上也是shall/can/may 的过去式
都是表示对现在的虚拟