在英语句式中,if引导的条件状语从句共分成五种情况。分别是第零条件句,第一条件句,第二条件句,第三条件句和错综条件句。当然,最后一种情况的名字很多,也通常被称为混合条件句。
1.第零条件句
Zero conditional,第零条件句,也被称为绝对真实条件句。主要是用来表述一些事实、客观规律以及真理等条件。
例如:
If ice is heated, it melts.如果给冰加热,冰就会融化。
If the temperature drops to 0 degree centigrade, water freezes.
如果温度降到0摄氏度,水就会结冰。
大家不难看出无论是if引导的条件句还是后面的主句中的谓语部分都是do/does结构,也就是一般现在时。此类句子如上文所述,都是讲述一些客观规律或者经过科学验证的事实。
2.第一条件句
First conditional,第一条件句,也被称为相对真实条件句。其实这类句子是大家学习if条件句时最先接触的,故而绝大部分英语学习者对这类条件句都非常熟悉。
例如:
I will tell him about it if he comes.
如果他来了,我将告诉他这件事。
If I have enough money, I will buy a car.
如果我有足够的钱,我将买辆小汽车。
这类句子的时态用法通常遵循“主将从现”的原则。也就是说,从句都是一般现在时,而主句则是一般将来时。
3.第二条件句
Second conditional,第二条件句,也被称为虚拟条件句。这类句子通常被用来表达一些虚拟假设,也就是和现在或者将来事实明显相反的假设。
例如:
If I saw a ghost, I would be very terrified.
如果我看见鬼了,我会很害怕的。
If I were you, I would not meet him again.
如果我是你,我不会再见他的。
在第二条件句中,if引导的从句部分通常都是用一般过去或者过去进行时的谓语形式。而主句则是用would (might / could) do形式的谓语。
4.第三条件句
Third conditional, 第三条件句,也被称为过去虚拟句。顾名思义,此类句子是表述一个与过去事实明显相反的假设。
例如:
If she had not been ill, she would have gone to work.
如果她没有生病,她早就去上班了。
If he had studied hard in high school, he would have graduated from a top university.
如果他在高中时刻苦学习,他早就从一所顶尖大学毕业了。
由此可见,第三条件句中无论是从句还是主句都是表达和过去事实相反的语义。从句部分的谓语通常为had done形式,而主句部分的谓语通常为would have done形式。
5.错综条件句
Mixed conditional,错综条件句,在很多语法书中并没有被收录。其实错综条件句就是第二和第三条件句的一个结合。简单地说,从句部分是第三条件(和过去事实相反),而主句部分是第二条件(和现在事实相反)。这就构成了错综条件句。
例如:
If he had studied hard, he would be a student in a very top college now.
从句部分是说“如果高中时他刻苦学习”,这明显是和过去事实相反。而主句则是表达“他现在就应该是一个一所顶尖大学的大学生了”,这是明显和现在事实相反。从句和主句分别为第二和第三条件句,谓语部分的形式也分别和第二第三条件句的用法相同。
其实无论在写作还是口语表达中,会用if引导的条件句,尤其是虚拟形式可以使我们的表达更为准确。例如有朋友向你借钱,你可以做如下回答:
If I have money, I will lend it to you without any hesitation.
如果我有钱,绝不犹豫我会把钱借给你。
If I had money, I would lend it to you without any hesitation.
如果我有钱就好了,我会毫不犹豫把钱借给他。
与上句相比,本句的结构不变,但是多用了一个虚拟形式。所以本句的准确意思为:如果我有钱,绝不犹豫我会把钱借给你,但是我真没钱啊。