定义 / 说明
条件句把条件与结果连接起来,不同类型表达不同意义。zero conditional 表一般真理和规律性结果;first conditional 表真实、可能发生的将来情况;second conditional 表想象的、不太可能或不真实的现在/将来情况。B2 阶段需要系统掌握“意义-时态”的对应,不只是背形式。真正目标是根据“时间与现实性”选对类型。
关键规则
- Zero:if + present simple, present simple(事实/规律)。
- First:if + present simple, will + base verb(真实将来可能)。
- Second:if + past simple, would + base verb(不真实/低可能)。
- if-clause 可前可后;若在前,通常加逗号。
- 普通 first conditional 的 if 从句后不直接用 will。
例句
- If you heat ice, it melts. - 冰受热会融化。
- If it rains, we will stay inside. - 如果下雨,我们就待在室内。
- If I had more time, I would help you. - 如果我有更多时间,我会帮你。
- We will miss the bus if we do not leave now. - 如果现在不走,我们会错过公交。
- If people eat too much sugar, they feel tired. - 人吃太多糖会觉得累。
常见错误
- ❌ If it will rain, we will stay inside. -> ✅ If it rains, we will stay inside.
- ❌ If I would have more time, I would help. -> ✅ If I had more time, I would help.
- ❌ If you heat ice, it will melt. -> ✅ If you heat ice, it melts.
提示
- 快速问三件事:这是“总是如此”“真实可能”还是“想象情况”?答案通常就能决定条件句类型。