友情提示:本文共有 1628 个字,阅读大概需要 4 分钟。
高中英语的语法比初中的更多更深刻,为了方便大家的学习和巩固,有些语法点需要逐个突破,多加练习就会熟能生巧。
虚拟条件句
虚拟条件句往往指不能实现或纯假想的情况,可以对过去、现在或将来进行假想,虚拟语气的本质就是对根本不可能的情况发生假设。我们可以记住这样一个原则,即把事态向过去推一推。
1.对现在情况的虚拟
条件从句中谓语动词用一般过去时,主句用“would/should/might/could+动词原形”形式,表示对现在不可能实现情况的假想。
If I were you, I would choose to work in a small town.如果我是你,我会选择在小城镇工作。
(事实上我不是你)
If I had a map now, we could easily get out of the forest.如果现在有地图,我们能很容易地走出森林。
(事实上是现在没有地图)
注意:在条件从句中,如果谓语动词是be的形式,不管主语是单数还是复数,书面语中用were,而口语中如果是单数,也可以用was,不过在if I were……中一般用were。下面这本书的语法知识比较丰富,适合高中学生学习和复习,内容设计逐步递进,有目的学习,对英语语法学习有一定的帮助。
2.对过去情况的虚拟
条件从句中谓语动词用过去完成时,主语用
“would/could/should/might+have+动词的过去分词”形式。
If it had not been for your help yesterday, I could not have caught the bus.如果昨天没有你的帮助,我不会赶上公交车。
(事实是你昨天已经帮助了我,所以我赶上了车)
3.对将来情况的虚拟
在表示与将来事实相反的条件从句中,谓语动词可用should do, were to do或动词的过去式三种形式表示,但意义略有不同。should表示的可能性最大,动词过去式的可能性次之,were to do 的可能性最小。
If things were to be twice,all would be wise.假如凡事都可以重新做一次,人人皆可成为聪明人。
(事实是并不是所有的事都可以重新做一次)含蓄条件句中的虚拟语气。
含蓄条件句
非真实条件句中的条件从句有时不表达出来,只暗含在上下文中,这种句子叫做含蓄条件句。
含蓄条件句大体有三种情况:
1.条件暗含在短语中
He would not get such a result without your help.没有你的帮助,他就不会有今天的成果。
(条件暗含在介词短语without your help中)
But for you, I could not be recovered so soon.要不是有你,我就不会恢复得这么快。
(条件暗含在But for you中)
2.条件可根据上下文推理出
It would do you no good.这可能会对你没好处。
(条件可能是if you should give up the job如果你放弃这项工作的话)
They could have won.他们本来是会获胜的。
(条件可能是if they had been patient如果他们有耐心的话)
3.条件用其他形式来表示
She was ill, otherwise she would have been present at the meeting.她病了,否则的话就会出席会议了。
(条件通过连词otherwise, or表示出来If she had not been ill……)
I told him to go there himself, but perhaps I should have gone together with him.我让他自己去那里,但也许我应该和他一道去。
(连词but暗示条件)
想了解更多精彩内容,快来关注阿禄老师
本文如果对你有帮助,请点赞收藏《高中英语语法:虚拟条件句3种情况与含蓄条件句3种情况的运用》,同时在此感谢原作者。