英语中的条件句是一种非常重要的语法结构,它可以用来表达假设、猜测、建议以及可能性等等。
0条件句
0条件句又叫做现实条件句,它表示的是一种普遍的真实情况,主句和从句之间并没有任何逻辑上的联系。在0条件句中,从句中的谓语动词通常使用一般现在时,而主句中的谓语动词则使用一般将来时。例如:
-
If it rains, the ground gets wet. 如果下雨的话,地面就会变湿。
-
If you heat ice, it melts. 如果你加热冰块的话,它就会融化。
1条件句
1条件句又叫做真实条件句,它表示的是一种可能存在的情况,主句和从句之间的逻辑关系是真实的。在1条件句中,从句中的谓语动词通常使用一般现在时,而主句中的谓语动词则使用一般现在时、一般将来时或者情态动词。例如:
-
If I have time, I will go to the cinema. 如果我有时间的话,我会去电影院。
-
If you study hard, you will pass the exam. 如果你用功学习的话,你就能通过考试。
2条件句
2条件句又叫做虚拟条件句,它表示的是一种假设的情况,主句和从句之间的逻辑关系是虚拟的。在2条件句中,从句中的谓语动词通常使用过去式,而主句中的谓语动词则使用情态动词或者过去式。例如:
-
If I had a car, I would drive to work. 如果我有车的话,我会开车去上班。
-
If I were you, I would tell the truth. 如果我是你的话,我会说实话。
3条件句
3条件句又叫做过去虚拟条件句,它表示的是一种过去的假设情况,主句和从句之间的逻辑关系是虚拟的。在3条件句中,从句中的谓语动词要使用过去完成时,而主句中的谓语动词则使用情态动词+have+v3或者过去完成时。例如:
-
If I had known the truth, I would have told you. 如果我当时知道真相的话,我就会告诉你。
-
If he had arrived on time, he would have caught the train. 如果他当时按时到达的话,他就能赶上那趟火车了。