If的虚拟语气中的三种省略形式(二)

标签:
masterosifuenglishmasterosifu英语虚拟语气高考英语高考语法 |
分类: 虚拟语气 |
http://s2/mw690/005TeQpBgy6PHdGZ7mpe1&690
If的虚拟语气中的三种省略形式(二)
上一讲,Master Osifu English为大家介绍了If的虚拟语气。这一讲,为大家介绍If的虚拟语气中的三种省略形式,当从句中含有were/should/had的形式时,If可以省略,但句子应为倒装形式,即were/should/had要提前置于句首。下面,Master Osifu English以例句形式为大家讲解。
1.过去的情况:
If we had found him earlier, we could have saved his life.要是我们当时早点找到他的话,我们就可以救活他。
→Had we found him earlier, we could have saved his life.
2.现在或将来的情况:
If she were here, she would attend the meeting too. 如果她在这里,她也参加会议。
→Were she here, she would attend the meeting too.
3.将来的情况:
If it should rain tomorrow, we should have to stay at home.若明天下雨,我们只好呆在家里。
→Should it rain tomorrow, we should have to stay at home.
注意:若遇到否定词not时,不能与were/should/had缩略为Weren’t/Shouldn’t/Hadn’t而置于句首。
如:If I hadn’t warned you, you could have been killed.
正确:Had I not warned you, you could have been killed.
错误:Hadn’t I warned you, you could have been killed.
下面,Master Osifu English以习题的形式,帮助大家理解并巩固此知识点。
1.____the clouds, you would find the airplane in the sky easily.
A.Had it
not been for
答案:D.
解析:此题通过选项观察,考查的知识点是If的虚拟省略形式;而主句谓语动词是would,属于现在或将来情况的虚拟,再从题意看,应该是现在情况的虚拟,对号入座,只有D符合条件,故选D.
在此讲一下B选项,如果这样If it were not to,也可以选B.
2._____hard, he would have passed the exam.
A.If he
were to work
答案:B.
解析:先确定是哪种情况的虚拟,从主句谓语动词would have passed看,属于过去情况的虚拟,那么与之对应的从句谓语动词应为had done的形式,选项中只有B符合条件,故选B.
3.____you have a meeting tomorrow, I would have to put off to visit you.
A.Were
答案:C.
解析:先确定是哪种情况的虚拟,tomorrow 是一个信息词,属于将来情况的虚拟且是倒装形式,故选C.
今天这一讲,Master Osifu English以讲练结合的形式,为大家分析了If的虚拟语气中的三种省略形式,希望能对大家有所帮助。