语法一直是困扰考生的一大难题,我们在学习虚拟语气的时候要掌握相关的语法,这样我们才能够学好虚拟语气的知识,接下来我们邀请了学大的资深英语老师为我们讲解虚拟语气语法,希望能够使大家提高。
(1)表示与现在事实相反的假设,条件状语从句中的谓语动词用“过去式(be动词的过去式用were)”,而主句中的谓语动词用“would / should/ could / might + 动词原形”。如: If I were a boy, I would join the army. If the had time, she should go with you.
(2)表示与过去的事实相反,条件状语从句中的谓语动词用过去完成时,主句中的谓语动词则用“would / should / might / could + have +过去分词”。如: If he had taken my advice, he would have succeeded in the competition.
(3)表示与将来事实相反,条件状语从句中的谓语动词一般过去时或should(were to) + 动词原形,而主句中的谓语动词则用would / should/ could might + 动词原形。如; If it were to rain tomorrow, the football match would be put off.
(4)当条件状语从句表示的行为和主句表示的行为所发生的时间不一致时,动词的形式要根据它所表示的时间作相应调整。如: If they had worked hard, they would be very tired.(从句说的是过去,主句指的是现在) 以下表格是虚拟语气用于条件状语从句中时,主句和从句谓语动词的形式: 条件状语从句 主 句与过去事实相反 had + 过去分词 should /would/could/might + have + 过去分词与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形与将来事实相反 一般过去时或should(were to) + 动词原形 Would/should/cold/might + 动词原形 有时侯在使用时可省略if,句子则可换成下列形式,即“were / had / should +主语”。如: Were I a boy, I would join the army. Had he taken my advice, he would have succeeded. Were it not for the expense, I would go to Britain.
虚拟语气语法不难掌握,希望我们在学习虚拟语气语法的时候多下功夫,争取掌握住相关的知识和语法,在考试出现虚拟语气的考题时我们能够轻松应对。