🐰 LangLapin

首頁 / 圖書館 / 英文 / 文法

↩️ 條件句:zero、first、second conditional 一次看懂

講師:兔兔講師 Myako
英文 · B1 · 中階 · 文法 · 約 4 分鐘 · 最後更新:2026-09-30

英文的 if 句子,動詞時態不是隨便搭的,選哪一組,取決於說話的人覺得這件事有多真實、多有可能。這篇整理最常見的前三種哦。

先看整體:三種條件句

類型if 子句主句語意
Zero現在簡單式現在簡單式一直成立的事實、習慣
First現在簡單式will + 原形有可能發生的未來
Second過去簡單式would + 原形想像、假設、不太可能的事

Zero conditional:一直成立的事

if 可以換成 when,意思差不多:只要條件成立,結果通常都會跟著發生。科學事實、日常規律都適合。

If you heat ice, it melts. — 如果把冰加熱,它就會融化。
If I don't sleep enough, I feel terrible. — 如果我睡不夠,我就會很難受。

First conditional:可能會發生的未來

談的是有可能成真的事,if 子句用現在簡單式,主句用 will:

If it rains tomorrow, we will stay at home. — 如果明天下雨,我們就待在家。
If you study hard, you will pass the exam. — 如果你用功,你就會通過考試。

Second conditional:假設,或不太可能的事

if 子句用過去簡單式,主句用 would + 原形。用的雖然是過去式,說的其實是現在或未來,只是「距離現實比較遠」:

If I had a million dollars, I would travel around the world. — 如果我有一百萬美元,我會環遊世界。
If I lived in Japan, I would eat sushi every day. — 如果我住在日本,我每天都會吃壽司。

比較特別的是 be 動詞。在正式的書寫和考試裡,if 子句裡的 be 動詞通常用 were,不論主詞是誰:

If I were you, I would talk to her. — 如果我是你,我會去跟她談談。
If he were here, he would help us. — 如果他在這裡,他會幫我們。

口語中也常聽到 If I was you,但考試裡遇到 were 會比較安全。給建議時用「If I were you, I would...」是非常好用的固定句型哦!

first 和 second 差在哪?

兩種都能談未來,差別在說話者的態度:

If I win the lottery, I will buy a house. — 如果我中了樂透,我就會買房子。(語氣像是有可能)
If I won the lottery, I would buy a house. — 如果我中了樂透,我就會買房子。(語氣像是幻想,可能性不高)

翻成中文幾乎一樣,但英文靠時態把「距離」表現出來。這個差別在中文很難完全翻出來,第一次接觸的人覺得抽象很正常,哈哈。

兩個小補充

還有第三條件句(if + had + 過去分詞,表示對過去的假設),那是下一個階段的內容,這篇先不談哦~

怎麼練習

做題時先看 if 子句的動詞:現在簡單式的話,主句是 will(有可能)或現在簡單式(事實);過去簡單式的話,主句是 would。遇到時態混在一起的句子,就一句一句拆開再比對。

看完之後,別忘了按下面的「我學會了」,讓我知道你學會了吧 (❛◡❛✿)

→ 到英文題庫練習條件句

← 上一篇過去完成式:兩件過去的事,哪一件更早 下一篇 →have to、must、should:三種「應該」的強度
← 回英文文章列表 🏫 圖書館首頁

© Eugene Ch Yc · LangLapin 語言兔