(1) 对现在情况的虚拟
对现在情况的虚拟,条件句中谓语动词用一般过去时,主句用“would/should/might/could+动词原形”.
(2) 对过去情况的虚拟
对过去情况的虚拟,条件句中谓语动词用过去完成时,主句用“would/should/might/could+have+过去分词”.
(3) 对将来情况的虚拟
对将来情况的虚拟,条件句中谓语动词可用should do,were to do或动词的过去式三种形式表示,但意义略有不同.should表示的可能性最大,动词过去式的可能性次之,were to do的可能性最小.主句谓语动词用“would/should/might/could+动词原形”.
(4) 错综时间条件句
有时条件从句谓语动词表示的动作和主句谓语表示的动作发生的时间不一致,这类句子称为错综时间条件句.此时主从句动词的形式应根据各自所表示的时间进行调整.
If you had taken my advice then,you wouldn't be in trouble now.
如果当时听我劝,你现在就不会有麻烦了.(if条件句是对过去的虚拟,故用过去完成时,而主句是对现在的虚拟,故用“would+动词原形”形式.)
(5) 表示“建议、命令、要求、坚决做”等动词后的宾语从句常用“(should+)动词原形
(6) wish后的宾语从句
wish后的宾语从句用一般过去时表示现在的情况,用过去完成时表示过去的情况,用would/could do表示将来的情况.
(7) would rather 后的宾语从句
would rather后的从句常用一般过去时形式,表示现在或将来的情况;用过去完成时,表示过去的情况
(8)It is/was important (necessary,appropriate,proper,right,essential,vital,etc.) that