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

Master Osifu English If 虚拟语气的省略形式

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  B.If it were not   C.If it had not been for   D.Were it not 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.Had he worked    C.Should he work    D.Were he 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    B.  Would C. Should  D.Will

答案:C.

解析:先确定是哪种情况的虚拟,tomorrow 是一个信息词,属于将来情况的虚拟且是倒装形式,故选C.

 

今天这一讲,Master Osifu English以讲练结合的形式,为大家分析了If的虚拟语气中的三种省略形式,希望能对大家有所帮助。

 

 

 

http://blog.sina.com.cn/u/5396900707

http://www.masterosifuenglish.com/

本文版权属于Master Osifu English,转载请注明出处。商业使用请联系Master Osifu English



发表评论

你必须 登录后 才能留言!