内容正文:
高考资源网( www.ks5u.com),您身边的高考专家
高考资源网( www.ks5u.com),您身边的高考专家
高考英语虚拟语气专题复习
一.虚拟语气用于条件状语从句中
1. 表示与现在事实相反或不可能发生:条件状语从句:一般过去时(虚拟语气中be→were)主句用:would(should, could, might)+动词原形。
If we had time now, we would read it again.
If I were you, I would work hard.
2. 表示与过去事实相反或不可能发生:条件状语从句:had+过去分词;主句:would(should, could, might)+have+过去分词。
If he had taken my advice, he would have succeeded in the test.
If I had known your telephone number then, I would have called you.
3. 表示与将来的事实可能相反或不可能发生:条件状语从句:①一般过去时②should +动词原形③were to+动词原形;主句:would(should, could, might)+动词原形。
If it should rain, the crops would be saved.
If it were to snow tomorrow, they would not go out.
P.S 虚拟条件句的特殊情况
(1). 混合/错综型虚拟语气
当条件状语从句表示的行为和主句表示的行为所发生的时间不一致时,称为‘错综条件句’,动词的形式要根据它所表示的时间作出相应的调整。
If you had followed my advice, you would be better now.(从句说的是过去,主句是现在)
If I were you, I would have taken his advice.(从句是现在,主句是过去)
(2)省略if的虚拟语气
如果从句中含有were/ should/ had时,则可以把这三个词置于句首,省略if.采用倒装语序。
If it should happen, what would you do? →Should it ha