一篇读懂英语中的条件句
英语的语法机构是比较清晰简单的,条件状语从句是学生们学习的重点,例如我们的Starlight教材第六级用若干单元来讲解条件句的知识。那么什么是条件句呢?今天小编为大家来解答。
条件句是包含一个主句和一个条件状语从句的复合句,根据意义表达的差别和形式结构差异,条件句分为几种类型。
第零条件句
第零条件句表述的内容都是客观事实,通常是一种常态或者是永恒的事实,一般来说这种事实不能被假设,有了条件后面的结果是必然或者不可能,是一种确定的事件,例如在通常环境下,将水加热到100摄氏度就会沸腾。
第零条件句最常见的形式主句和从句都用现在时,有时候也会用其他的时态和语气。
If you mix blue and red, you get purple. 如果你把蓝色和红色混在一起,就会得到紫色。
If it rains, the grass gets wet. 如果下雨,草就会湿。
If I go to bed early, I always get up very early. 如果我早睡,我总是起得很早。
If you want to come, call me before 5:00. 如果你想来,5点前给我打电话。
If I make a silly mistake, I laugh. 如果我犯了一个愚蠢的错误,我会笑。
上面的例句中,前两个表示的事实,另外几个表述的是一种通常的状态。
第一条件句
第一条件句的句式构造通常是,从句使用一般现在时,主句使用一般将来时,通常为主句+will/shall+动词原形。第一条件句表示一种预测,意思是如果有什么样的条件,将会发生怎样的结果,这种条件与结果发生的概率较高。
If need be, we’ll rent a car. 如果需要的话,我们会租一辆车。
If I find her address, I’ll send her an invitation. 如果我找到她的地址,我就给她发个请帖。
Elaine will buy the drinks if somebody helps her carry the bottles. 如果有人帮伊莱恩搬瓶子,她就会买饮料。
If it rains, I will stay at home. 如果天下雨了,我会待在家里。
上面的几个例子都在讨论一种预测的结果。
第二条件句
第二条件句表述的是一种对过去的假设,意思是如果过去做了什么事情,就会带来怎样的结果。这种句式的结构通常为,条件句用一般过去时,主句用含有would的过去将来时,过去将来时通常为假设,与现在的事实恰恰相反。
If he had more time, he would learn karate. 如果他有更多的时间,他会学习空手道。
She could win the prize if she practiced hard. 如果她努力练习,她会赢得奖品。
If I won a million dollars, I would buy a new car. 如果我赢了一百万美元,我就会买一辆车。
在上面的例子中,结果都是假设的情形,实际上他没有学空手道,她也没赢得奖品,而我也没买车,因为假设中的条件没有发生,所以结果也没发生。
第三条件句
第三条件句也是对过去的假设,不过假设的结果也发生在过去,因而可以更确切地说它是对过去的过去的假设,所以这种句式条件句使用过去完成时,而主句使用过去将来完成时,是对过去的虚拟语气,真实的事实与虚拟的结果相反。
If she had studied hard last week, she could have passed the exam. 如果她上周努力学习,她就能通过考试。
I would have written you a postcard if I had had your address. 如果我知道你的地址,我就会给你写张明信片。
If I had met Susan last week, I would have given her the book. 如果上周遇到Susan,我就把书给她了。
通过比较,我们就会发现不同的条件句,表达的意思都有所不同,我们在写句子时需要选择合适的句式,表达不同的语气。