Conditional 条件句 |
If clause 从句 |
Main clause主句 |
表达的意义、时间状态、例句 |
Zero conditional (0) |
现在时 do(1列) |
现在时 do(1列) |
真实。现在。 使用零条件句谈论条件和结果经常是真的情况。 If you don’t eat, you die. |
First conditional (1) |
现在时 do(1列) |
will be(be为1列) |
推测。将来。 使用第一条件句谈论一个现在的可能的情况,以及将来的可能的结果。 If you raise enough money, we’ll build a hospital. |
Second conditional(2) |
过去时 did(2列) |
would be(be为1列) |
假设。现在。 使用第二条件句谈论一个对现在的不可能发生的事情的假设,以及将来的也许不太可能发生或不可能发生的结果。 If I was prime minister, I would increase the money we spend on helping other countries. |
Third conditional (3) |
过去完成时had done(3列) |
would have done(3列) |
假设。过去。 使用第三条件句谈论对过去发生的事情的假设,以及过去的已经无法改变的结果。 If the food had got there quicker, we would have saved thousands of lives. |
Mixed conditional |
过去完成时had done(3列) |
would be(be为1列) |
假设。谈论过去的行为导致现在的结果。 (3)if从句+(2)主句。 If I hadn’t missed the plane, I would be in Egypt now. If I had gone to bed late last night, I would be feeling very tired now. |
过去时 did(2列) |
would have done(3列) |
假设。谈论现在的客观事实是被过去某一行为所影响。 (2)if从句+(3)主句。 If the world was a fairer place, those people wouldn’t have died. If I liked horror films, I would have gone to see Nightfright with you. |