条件句 Conditionals

考试:📘 KET ✓ 📙 PET ✓ 📕 FCE·雅思 ✓ 分类:从句 考试入口:KET语法清单 | PET语法清单 关联:一般现在时 Simple Present | 一般将来时 Future Simple | 一般过去时 Simple Past


核心规则(Grammar Core)

条件句全景表

类型if 从句主句含义考试
零条件if + 一般现在时一般现在时永远真的事实📘 KET
第一条件if + 一般现在时will + V原形可能发生的将来📘 KET
第二条件if + 一般过去时would + V原形不太可能/假想📙 PET
第三条件if + 过去完成时would have + pp过去没发生的假设📕 FCE

零条件句(Zero Conditional)📘

事实和自然规律——if 可以换成 when:

If you heat water to 100°C, it boils.
If you mix red and blue, you get purple.
= When you heat water to 100°C, it boils.
= When you mix red and blue, you get purple.

公式:If + 一般现在, 一般现在

第一条件句(First Conditional)📘

可能发生的将来事情——真实的计划和预测:

If it rains tomorrow, I will stay at home.
If you study hard, you will pass the exam.
If she calls me, I will tell her the news.
If we hurry, we won't miss the train.

公式:If + 一般现在, will + V原形

黄金规则 ⚠️⚠️⚠️ · KET 最经典的语法陷阱

口诀:「主将从现」——主句用 will,从句用现在时

✅ If it rains, I will stay home. ❌ If it will rain, I will stay home.

记忆法:if 是一扇门,门里面(从句)是”现在”,门外面(主句)才是”将来”。

再看一遍: ✅ If you study hard, you will pass. ✅ I will help you if you ask me. ❌ If you will study hard, you will pass.

if 从句里永远不用 will!背到条件反射。

第二条件句(Second Conditional)📙

不太可能或纯想象的情况——做白日梦:

If I were rich, I would travel around the world.
If I had wings, I would fly to the moon.
If I lived in London, I would visit the British Museum every week.
If she were here, she would know what to do.

公式:If + 一般过去, would + V原形

注意:be 动词在第二条件句中,正式用法全部用 were(不分人称):

If I were you, I would accept the offer.  (不是 was)
If she were here, she would know what to do.

口语中 “If I was…” 也常见,但考试写 were 更安全。

第三条件句(Third Conditional)📕

对过去的假设——“早知道就好了”:

If I had studied harder, I would have passed the exam.
(如果我当时更努力,就通过考试了——但实际上没通过)

If she had left earlier, she wouldn't have missed the train.
(如果她早点出发,就不会错过火车了——但她确实错过了)

公式:If + had + pp, would have + pp 远期扩展,Aaron 现在不需要掌握。


Grammar Lens

条件句时间轴

                零条件:永远真 ∞
                ━━━━━━━━━━━━━━

过去 ←────────── 现在 ──────────→ 将来

第三条件⬆️         第二条件⬆️         第一条件⬆️
过去没发生的假设    现在不太可能的假想    将来可能发生的事
(📕 FCE)           (📙 PET)           (📘 KET)

对比辨析:第一条件 vs 第二条件 ⚠️

第一条件(可能发生)第二条件(不太可能)
If I have enough money, I will buy a car.If I had a million dollars, I would buy a house.
(我可能存够钱 → 真实计划)(我没有一百万 → 做白日梦)
情绪:期待、计划情绪:幻想、遗憾

unless = if not

I won't go unless you come with me.
= I won't go if you don't come with me.

PET 阅读中 unless 比 if not 更常见。


😂 Grammar Joke

三种条件句讲一个故事

Zero Conditional(事实):If you eat too much chocolate, you get fat.”

First Conditional(真实可能):If I eat this whole cake, I will get fat.”

Second Conditional(白日梦):If I were thin, I would still eat the cake.”

Third Conditional(后悔):If I hadn’t eaten the cake, I wouldn’t have needed new trousers.”

从事实→可能→幻想→后悔,四种条件句讲完了一块蛋糕的完整人生故事。

语法点:零条件(永远的真理)→ 第一条件(可能发生)→ 第二条件(不太可能)→ 第三条件(已经没发生)。条件句的层级就是从”确定”到”遗憾”的情感光谱。


🏛 语言文化光点

“If I Were a Boy” — Beyonce 的语法课

Beyonce 2008年的歌 “If I Were a Boy” 是学第二条件句的完美教材:

If I were a boy, I think I could understand How it feels to love a girl.”

注意她用的是 were(不是 was)——正式的虚拟语气。歌词里的每一句都是”不可能发生的假想”→ 标准的第二条件句。

另一个经典:John Lennon 的 “Imagine”:

“Imagine there’s no heaven… If there were no countries…”

用音乐记语法,比背规则有趣一百倍。


例题精讲

例1(📘 KET · 零条件)

If you _____ (mix) red and yellow, you _____ (get) orange.

答案:mix, get。科学事实 → 零条件 → 两边都用一般现在时。

例2(📘 KET · 第一条件 ⚠️ if 从句不用 will)

If it _____ (be) sunny tomorrow, we _____ (go) to the beach.

答案:is, will go。if 从句用一般现在,主句用 will。

例3(📘 KET · 选择题)

I’ll call you if I _____ any news. A. will have B. have C. am having

答案:B。if 从句 → 一般现在时,不用 will。

例4(📙 PET · 第二条件)

If I _____ (be) you, I _____ (study) harder for the exam.

答案:were, would study。给建议的经典句式 “If I were you…”。

例5(📙 PET · Writing 建议信)

Dear Tom, If I were you, I would talk to the teacher about this problem. If you explain the situation, I’m sure she will understand.

两种条件句混用——第二条件给建议(虚拟),第一条件描述真实可能性。PET 写作常见模式。

例6(📕 FCE · 第三条件 预览)

If Columbus hadn’t sailed west, he wouldn’t have discovered America.

对过去事实的假设——历史类话题。FCE/雅思写作用。


📖 Real English · 真实阅读

🔵 Survival Guide: What to Do If…

If you see a bear in the wild, don’t run. Running will make it chase you. If the bear doesn’t notice you, move away slowly and quietly. If it comes towards you, make yourself look big and make loud noises. If you are attacked by a grizzly bear, lie face down and play dead. But if it is a black bear, fight back — hit its nose. If you go hiking in bear country, always carry bear spray. It will save your life if you use it correctly.

🔵 What Would You Do with a Billion Dollars?

We asked five teenagers: “If you had a billion dollars, what would you do?”

Lily, 13: “I would build the biggest animal shelter in the world. If I could save every homeless dog, I would.”

Marcus, 14: “I would buy a football club. If I owned Manchester United, I would make sure they win every year.”

Noah, 12:If I were a billionaire, I would still go to school. But I would arrive in a helicopter.”

Sofia, 15: “I would give half to charity. If everyone gave just a little, the world would be a much better place.”

Jin, 13:If I had that much money, I wouldn’t tell anyone. I would just buy a really nice computer and keep playing Minecraft.”

🔵 History’s Biggest “What Ifs”

Historians love to ask: “What would have happened if…?”

  • If the weather had been better on D-Day, would the invasion have started earlier?
  • If the ancient Egyptians had invented the printing press, would their civilization have lasted longer?
  • If Columbus hadn’t sailed west in 1492, who would have discovered America?
  • If the internet hadn’t been invented, what would the world look like today?

These are called “counterfactuals” — imagining a different past. Nobody can answer them for certain, but thinking about them helps us understand why history happened the way it did.



练习题

📘 KET 基础(5题)

  1. If water reaches 0°C, it _____ (freeze).
  2. If she _____ (not hurry), she will miss the bus.
  3. I _____ (lend) you my bike if you need it.
  4. If you _____ (press) this button, the machine starts.
  5. What will you do if it _____ (rain) on Sports Day?

📙 PET 进阶(3题)

  1. If I _____ (have) more free time, I _____ (learn) to play the guitar.(第二条件)
  2. 用 unless 改写:I won’t help you if you don’t ask politely.
  3. 写一封建议信(3句),混用第一条件和第二条件: “If I were you… If you try this, you will…”

🔗 节点关系

一般现在时 ─── 零条件(if + 现在, 现在)
    ↓
一般将来时 ─── 第一条件(if + 现在, will · 📘 KET)
    ↓
一般过去时 ─── 第二条件(if + 过去, would · 📙 PET)
    ↓
过去完成时 ─── 第三条件(if + had pp, would have pp · 📕 FCE)

双链跳转一般现在时 Simple Present | 一般将来时 Future Simple | 一般过去时 Simple Past | 情态动词 Modal Verbs


Code & Rob · K12英语语法库 · KET/PET, 2026