English 轻松学
Grammar · 语法 · B1 · B2 · 共 20 课
  1. 1现在完成式
  2. 2将来时态:will、going to、现在进行时
  3. 3条件句:零、第一、第二型
  4. 4情态动词:许可与义务
  5. 5used to 的三种用法
  6. 6过去的习惯:used to / would / 过去简单式
  7. 7过去的能力:could / was able to / managed to
  8. 8强调词:so 与 such
  9. 9形容词:可分级 vs 不可分级
  10. 10修饰比较级
  11. 11对比连接词:although, despite 等
  12. 12短语动词:可分离与不可分离
  13. 13被动语态
  14. 14情态动词:推断现在的事
  15. 15情态动词:推断过去的事
  16. 16过去完成式
  17. 17条件句:第三与混合条件句
  18. 18将来进行时与将来完成时
  19. 19大写字母与撇号
  20. 20英式英语 vs 美式英语

条件句:零、第一、第二型

Zero, First & Second Conditionals 语法 · B1 · B2
约 7 分钟 B1
这课学什么
  • 条件句最基础的三种:零型讲普遍事实,第一型讲有可能发生的将来,第二型讲不太可能的假设。
  • 判断用第一型还是第二型,看这件事「有可能发生」还是「不太可能/纯假设」——win 和 won the lottery 是经典对比。
  • 第一型除了 if,还能换成 unless/as long as/as soon as/in case,结构不变。
  • if 后面接 be 动词,正式写法全部人称用 were,口语说 was 也很常见,两种都对。
  • B1 核心句型,例句贴近日常生活,写作口语都用得上。

重点内容


条件句基本概念

条件句由两部分组成:

  • if clause:说明条件
  • main clause:说明结果

语序可以互换,意思不变:

  • If you study hard, you will pass your exams.
  • You will pass your exams if you study hard.


零型条件句(Zero Conditional)

用途:说一般事实、科学定律、规律——只要条件成立,结果一定发生。

结构:if/when + present simple >> present simple

  • If I drink too much coffee, I can't sleep at night.(每次喝太多咖啡就睡不着)
  • Ice melts if you heat it.(加热冰就融化——科学事实)
  • When the sun goes down, it gets dark.(太阳一下山就天黑)

可以用 *when* 替换 *if*,意思一样。



第一型条件句(First Conditional)

用途:说未来真实或有可能发生的情况。

结构:if/when + present simple >> will + infinitive

  • If it doesn't rain tomorrow, we'll go to the beach.(明天没下雨的话就去海滩)
  • Arsenal will be top of the league if they win.
  • When I finish work, I'll call you.

除了 *if*,还可以搭配这些词,结构一样:

连接词例句
unless(除非)I don't want to stay unless I get a well-paid job.
as long as(只要)You can go, as long as you're back by midnight.
as soon as(一……就)I'll leave as soon as the babysitter arrives.
in case(万一)I'll give you a key in case I'm not at home.


第二型条件句(Second Conditional)

用途:说现在或未来不太可能或不现实的假设情况。

结构:if + past simple >> would + infinitive

  • If we had a garden, we could have a cat.(我们没有花园,所以养不了猫)
  • If I won a lot of money, I'd buy a big house.(假设性,现实里不太可能)
  • I wouldn't worry if I were you.

if + be 动词的特殊用法: 语法上 *if* 后面接 be 动词,所有人称正式写法都用 were(虚拟语气),但口语里 *was* 也很常见:

✅ If I were you, I wouldn't mention it.(正式/书面) ✅ If she was prime minister, she would invest more in schools.(口语常见) ✅ He would travel more if he was younger.(口语常见)



快速对比三种条件句

类型结构用途
零型if + present simple >> present simple普遍事实、定律
第一型if + present simple >> will + infinitive未来真实可能
第二型if + past simple >> would + infinitive现在/未来不现实假设

例句练习

英文中文类型
If you heat water to 100°C, it boils.水加热到 100 度就沸腾。零型
If it rains tomorrow, I'll take the car.明天下雨的话我就开车去。第一型
If I lived closer to the cinema, I would go more often.如果我住得离戏院近一点,我会更常去。第二型
I'll leave as soon as the babysitter arrives.保姆一到我就走。第一型(as soon as)
I wouldn't worry if I were you.如果我是你,我不会担心的。第二型

常见错误

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

第一型条件句,if clause 里用 present simple,不用 will。

❌ If I would have more money, I would travel more. ✅ If I had more money, I would travel more.

第二型 if clause 用 past simple(had),不用 would have。

❌ 分不清第一型和第二型

判断方法:说的事情有可能发生 → 第一型(will);说的事情不太可能/假设 → 第二型(would)。

  • If I win the lottery, I'll buy a car.(买彩票有可能赢,第一型)
  • If I won the lottery, I'd buy a car.(说自己不太可能赢,第二型)

Sources

British Council – Learn English:

  1. Conditionals: zero, first and second

练一下

学完马上做几题,看看记住了多少。答错也没关系,提交后会告诉你为什么。

语法点共 6 题
常见错误辨析共 3 题