1學習目標
學完這一課,你應該要會:
- 用 if(如果)引導條件子句,說明主要子句動作發生的「條件」。
- 記住條件子句的「現在式代替未來式」:If it rains tomorrow, we will...(不用 will rain)。
- 知道主要子句除了 will + 原形動詞,也可以是命令句:If you see David, tell him to call me.
- 掌握逗號規則:if 子句放句首時,子句後面要加逗號;放句中通常不加。
- 分辨 if 與 when 的差別:if 表「不一定會發生」,when 表「預期會發生」。
- 認識 unless(除非)= if ... not,並避免雙重否定的錯誤。
2先備知識
開始這一課之前,請先確認你已經理解:
- 【第 3 課】現在簡單式與三單變化(if 子句的動詞要配合主詞)。
- 【第 6 課】反身代名詞(yourself/yourselves 等)。
- 【第 15 課】未來式 will + 原形動詞(條件句的主要子句常用)。
- 【第 21 課】比較級與 than(much + 比較級)。
- 【第 23 課】助動詞 can(表能力或許可)。
- 【第 25 課】命令句(以原形動詞開頭)。
- 【第 28 課】動名詞 V-ing(enjoy + V-ing)。
- 【第 30 課】使役動詞 make + 受詞 + 原形動詞。
- 【第 31 課】時間介系詞(特定某一天的下午用 on)。
- 【第 35 課】because/so/although(從屬連接詞家族與 so 表結果)。
3核心概念
① if:引導條件子句(如果……)
if 是從屬連接詞,帶出一個「條件子句」,說明主要子句的動作在什麼條件下發生。當條件是將來可能發生的事時,句型是:
• If it rains tomorrow, we will stay home.(如果明天下雨,我們就待在家)
• If you study hard, you will pass the test.(如果你用功讀書,就會通過考試)
• If Mina is free this weekend, she will join us.(如果 Mina 這週末有空,她會加入我們)
if 是從屬連接詞,帶出一個「條件子句」,說明主要子句的動作在什麼條件下發生。當條件是將來可能發生的事時,句型是:
• If it rains tomorrow, we will stay home.(如果明天下雨,我們就待在家)
• If you study hard, you will pass the test.(如果你用功讀書,就會通過考試)
• If Mina is free this weekend, she will join us.(如果 Mina 這週末有空,她會加入我們)
💡 if 子句和第 35、36 課的 because/when 子句一樣,都是「從屬子句」家族:不能單獨存在,要和主要子句一起才是一個完整的句子。
② 條件子句用現在式代替未來式
當主要子句用未來式 will 時,if 子句即使指的是未來,也要用現在式(不用 will):
• If you ask Mom, she will help you.(如果你問媽媽,她會幫你)
• We will go hiking if the weather is nice.(如果天氣好,我們就去健行)
口訣:主要子句談未來,if 子句用現在(和第 36 課時間子句的「主將從現」相同)。
當主要子句用未來式 will 時,if 子句即使指的是未來,也要用現在式(不用 will):
• If you ask Mom, she will help you.(如果你問媽媽,她會幫你)
• We will go hiking if the weather is nice.(如果天氣好,我們就去健行)
口訣:主要子句談未來,if 子句用現在(和第 36 課時間子句的「主將從現」相同)。
🔑 易錯警示:If it will rain tomorrow, ... ❌ → If it rains tomorrow, ... ⭕。if 條件子句裡的動詞不用 will,這是會考最常見的條件句考點。
💡 誠實說明(進階補充,非本課重點):在高階英文中,if 子句偶爾會出現 will(例如詢問對方「意願」:If you will follow me, ...),但國中階段先不學,考試也一律以「if 子句用現在式」為準。
③ 主要子句也可以是命令句
if 的主要子句除了 will + 原形動詞,也可以是命令句(第 25 課),對聽者提出指示或建議:
• If you see David, tell him to call me.(如果你看到 David,叫他打電話給我)
• If you feel tired, take a short rest.(如果你覺得累,就休息一下)
• If you can't find your key, ask your teacher for help.(如果找不到鑰匙,就請老師幫忙)
if 的主要子句除了 will + 原形動詞,也可以是命令句(第 25 課),對聽者提出指示或建議:
• If you see David, tell him to call me.(如果你看到 David,叫他打電話給我)
• If you feel tired, take a short rest.(如果你覺得累,就休息一下)
• If you can't find your key, ask your teacher for help.(如果找不到鑰匙,就請老師幫忙)
💡 主要子句也可以用 can 等助動詞(第 23 課):If you finish early, you can go first.(如果你早點完成,就可以先走)。
④ 逗號規則
if 子句放句首:子句後面加逗號;放句中(主要子句之後):通常不加逗號。
• If it rains tomorrow, we will practice indoors.(如果明天下雨,我們就在室內練習)
• We will practice indoors if it rains tomorrow.(同上一句,if 子句放句中)
這和第 35 課的 because/although、第 36 課的 when/while 完全相同。
if 子句放句首:子句後面加逗號;放句中(主要子句之後):通常不加逗號。
• If it rains tomorrow, we will practice indoors.(如果明天下雨,我們就在室內練習)
• We will practice indoors if it rains tomorrow.(同上一句,if 子句放句中)
這和第 35 課的 because/although、第 36 課的 when/while 完全相同。
⑤ if vs. when:確定性的差別
if 表說話者認為「不一定會發生」的事;when(第 36 課)表「預期會發生」的事:
• Maybe I will go to the library this Saturday. If I go, I will borrow some comic books.(不確定會不會去 → if)
• I will call you when I get home.(一定會到家,只是時間問題 → when)
if 表說話者認為「不一定會發生」的事;when(第 36 課)表「預期會發生」的事:
• Maybe I will go to the library this Saturday. If I go, I will borrow some comic books.(不確定會不會去 → if)
• I will call you when I get home.(一定會到家,只是時間問題 → when)
💡 兩者在文法上常常都說得通,差別在說話者對事情的把握。沒有把握、只是提出一種可能時,用 if 才符合語意;會考通常會用 maybe、may、I'm not sure 等線索暗示「不一定」。
⑥ unless=if ... not(除非)
unless 的意思等於 if ... not:
• You will miss the school bus unless you leave right now. = ...if you don't leave right now.(你現在不立刻出發,就會錯過校車)
unless 的意思等於 if ... not:
• You will miss the school bus unless you leave right now. = ...if you don't leave right now.(你現在不立刻出發,就會錯過校車)
🔑 易錯警示:unless 本身已經含有否定的意思,後面通常不必再接 not:unless you don't hurry ❌ → unless you hurry ⭕。
⑦ 恆常真理:兩個子句都用現在式
表達「每次都會如此」的恆常事實(自然現象、科學事實)時,if 子句與主要子句都用現在式:
• If you heat ice, it melts.(如果你把冰加熱,冰就會融化)
• Water freezes if the temperature drops below 0°C.(氣溫降到零度以下,水就結冰)
• If plants don't get water, they die.(植物得不到水就會枯死)
表達「每次都會如此」的恆常事實(自然現象、科學事實)時,if 子句與主要子句都用現在式:
• If you heat ice, it melts.(如果你把冰加熱,冰就會融化)
• Water freezes if the temperature drops below 0°C.(氣溫降到零度以下,水就結冰)
• If plants don't get water, they die.(植物得不到水就會枯死)
💡 誠實說明:如果指的是「某一次」的結果,說 If you heat ice, it will melt. 也成立(第一條件句讀法)。描述「每次都會」的恆常現象時,習慣上兩個子句都用現在式。
4句型公式
① if + 條件子句(未來可能發生): If + S + 現在式 V, S + will + 原形 V
If it rains tomorrow, we will stay home.
If it rains tomorrow, we will stay home.
if 子句用現在式代替未來式;主要子句用 will + 原形動詞。
② if 子句的否定: If + S + don't/doesn't + 原形 V, S + will + 原形 V
If you don't hurry, you will miss the bus.
If you don't hurry, you will miss the bus.
if 子句的否定用 don't/doesn't;主詞是第三人稱單數時用 doesn't。
③ if + 命令句: If + S + 現在式 V, + 原形 V(命令句)
If you see David, tell him to call me.
If you see David, tell him to call me.
主要子句可以是命令句(第 25 課),以原形動詞開頭。
④ 恆常真理: If + S + 現在式 V, S + 現在式 V
If you heat ice, it melts.
If you heat ice, it melts.
描述每次都會發生的自然現象時,兩個子句都用現在式。
⑤ unless(除非)= if ... not: S + will + V + unless + S + 現在式 V
You will miss the bus unless you leave right now.
You will miss the bus unless you leave right now.
unless 本身已含否定,後面通常不必再加 not。
5基礎例句
規則①:if + 現在式,主要子句 will
If it rains tomorrow, we will stay home and watch movies.
如果明天下雨,我們就待在家看電影。
分析:if 子句用現在式 rains;主要子句用 will stay(未來式)。
If you study hard, you will pass the test.
如果你用功讀書,就會通過考試。
分析:if 子句放句首要加逗號;you 用原形 study。
We will go hiking if the weather is nice.
如果天氣好,我們就去健行。
分析:if 子句放句中,前面通常不加逗號。
規則②:if 子句的否定(don't / doesn't)
If you don't hurry, you will miss the bus.
如果你不快一點,就會錯過公車。
分析:主詞 you 用 don't + 原形 hurry。
If he doesn't come to the party, we will miss him.
如果他沒來派對,我們會想念他。
分析:主詞 he 是第三人稱單數,用 doesn't + 原形 come。
If you don't know the answer, just ask me.
如果你不知道答案,就問我。
分析:if 子句是否定,主要子句也可以是命令句 just ask me。
規則③:if + 命令句
If you see David, tell him to call me tonight.
如果你看到 David,叫他今晚打電話給我。
分析:if 子句用現在式 see;主要子句是命令句,以原形動詞 tell 開頭。
If you feel tired, take a short rest.
如果你覺得累,就休息一下。
分析:命令句 take a short rest 對聽者提出建議。
If you finish early, you can go first.
如果你早點完成,就可以先走。
分析:主要子句也可以用助動詞 can(第 23 課,表許可)。
規則④:逗號規則
If it rains tomorrow, we will practice indoors.
如果明天下雨,我們就在室內練習。
分析:if 子句放句首,子句後面要加逗號。
We will practice indoors if it rains tomorrow.
如果明天下雨,我們就在室內練習。
分析:同一句改成 if 子句放句中,前面通常不加逗號。
If you need help, just raise your hand.
如果你需要幫忙,只要舉手就好。
分析:句首 if 子句後面加逗號,與第 35、36 課從屬子句的規則相同。
規則⑤:恆常真理(兩個現在式)
If you heat ice, it melts.
如果你把冰加熱,冰就會融化。
分析:描述每次都會發生的自然現象,兩個子句都用現在式。
Water freezes if the temperature drops below 0°C.
如果氣溫降到零度以下,水就會結冰。
分析:恆常事實的條件句,if 子句用現在式 drops(不用 will drop)。
If plants don't get water, they die.
如果植物得不到水,就會枯死。
分析:恆常真理的否定一樣用現在式 don't get。
6正確 vs. 錯誤比較
❌ If it will rain tomorrow, we will stay home.
if 條件子句不用 will,要用現在式 rains。
⭕ If it rains tomorrow, we will stay home.
條件子句用現在式代替未來式;主要子句用 will。
❌ If you will see Amy, tell her about the party.
主要子句是命令句時,if 子句同樣不用 will。
⭕ If you see Amy, tell her about the party.
if 子句用現在式 see;命令句用原形動詞 tell。
❌ If it rains tomorrow we will practice indoors.
句首 if 子句後面漏掉逗號,兩個子句黏在一起。
⭕ If it rains tomorrow, we will practice indoors.
句首的 if 子句後面要加逗號,把主要子句隔開。
❌ You will be late unless you don't hurry.
unless 已含否定意思,通常不必再加 don't;加了會形成雙重否定,語意混亂。
⭕ You will be late unless you hurry.
unless = if ... not(除非你快一點,否則會遲到)。
❌ If you heat ice, it melted.
恆常真理的兩個子句都用現在式;melted 是過去式,與「每次都會」的事實不合。
⭕ If you heat ice, it melts.
自然現象用現在式描述恆常事實。
❌ If you feel tired, take a rest, you will feel better.
三個子句直接用逗號相連,形成不斷句(run-on)。
⭕ If you feel tired, take a rest, and you will feel better.
用對等連接詞 and(第 34 課)連接後面兩個子句。
❌ I will go to the beach when it will be sunny.
when 子句和 if 子句一樣,指未來時用現在式,不用 will。
⭕ I will go to the beach if it is sunny.
if 子句用現在式 is;天氣好壞不一定,用 if 表條件。
7易混淆觀念
① if vs. when
| 連接詞 | 語意重點 | 例句 |
|---|---|---|
| if | 說話者認為「不一定會發生」 | Maybe I will go. If I go, I will call you. |
| when | 說話者「預期會發生」 | I will call you when I get home. |
判斷方法:找「不一定」的線索(maybe、may、I'm not sure)→ if;事情必然會發生、只是時間早晚 → when。兩者文法都成立時,靠語意把握度選擇。
② if vs. unless
| 連接詞 | 意思 | 例句 |
|---|---|---|
| if ... not | 如果沒有/如果不…… | You will be late if you don't hurry. |
| unless | 除非(=if ... not) | You will be late unless you hurry. |
兩句意思相同。unless 本身已含否定,後面通常不必再用 don't/doesn't,否則變成雙重否定。
③ if 子句 vs. 主要子句的時態
| 子句 | 用什麼時態 | 例句 |
|---|---|---|
| if 條件子句 | 現在式(會考一律不用 will) | If it rains tomorrow, ... |
| 主要子句(未來) | will + 原形動詞 | ..., we will stay home. |
| 主要子句(命令) | 原形動詞開頭 | If you see him, tell him ... |
| 恆常真理(兩句) | 都用現在式 | If you heat ice, it melts. |
口訣:主要子句談未來,if 子句用現在;命令句照樣配;恆常真理兩個現在式。
④ if vs. because
| 連接詞 | 語意關係 | 例句 |
|---|---|---|
| if | 條件(還沒發生、只是假設) | If you are tired, take a rest. |
| because | 原因(已經成立的事實) | Because you are tired, you should take a rest. |
if 提出一個「可能的情況」;because 說明「已知的原因」。如果句子只是提出假設而不是解釋原因,就用 if。
8判斷技巧:if 條件句五步走
- 找出兩個子句:先圈出 if 子句(條件)與主要子句(結果或指示)。
- 檢查 if 子句動詞:指未來就用現在式(不用 will);主詞是第三人稱單數要加 -s 或用 is/does。
- 檢查主要子句:未來用 will + 原形;指示用命令句;恆常真理用現在式。
- 檢查逗號:if 子句放句首,逗號在子句後面;放句中通常不加。
- 選對連接詞:不一定發生 → if;預期發生 → when;「除非」→ unless(後面通常不必再加 not)。
🎯 會考實戰心法:克漏字看到 if,先看主要子句有沒有 will 或命令句,再回頭檢查 if 子句的動詞形態與主詞一致;遇到 if/when 二選一,找 maybe、may、I'm not sure 這類「不一定」的線索;看到 unless,記得它已含否定,不要被雙重否定騙走分數。
9基礎練習(10 題)
測驗單一概念:if 子句用現在式代替未來式、主要子句 will/命令句、逗號規則、if 與 when/unless 的辨析。
10進階練習(10 題)
混合本課與先前課程(第 3、6、15、21、23、25、28、30、31、35 課),每題至少用到兩課概念。
11會考情境題(8 題)
融合真實語境,測試在對話、書信與短文中正確使用 if 條件句的能力。
12解答總覽
13本課重點整理
| 連接詞 | 語意 | 常見搭配 | 例句 |
|---|---|---|---|
| if | 如果(不一定發生) | if 子句現在式+主要子句 will/命令句 | If it rains tomorrow, we will stay home. |
| when | 當……時(預期發生) | when 子句現在式(第 36 課) | I will call you when I get home. |
| unless | 除非(=if ... not) | 後面通常不必再加 not | You will miss the bus unless you leave now. |
| 常見錯誤 | 正確寫法 |
|---|---|
| If it will rain tomorrow, ... ❌ | If it rains tomorrow, ... ⭕(if 子句用現在式) |
| If it rains tomorrow we will stay home. ❌ | If it rains tomorrow, we will stay home. ⭕(句首子句後加逗號) |
| unless you don't hurry ❌ | unless you hurry ⭕(unless 已含否定) |
| If you heat ice, it melted. ❌ | If you heat ice, it melts. ⭕(恆常真理用現在式) |
🔑 一句話記憶口訣:if 條件子句用現在,主要子句 will 才來;句首加逗號,命令句照樣配;不一定用 if、預期發生用 when;unless 等於 if...not。
14自我檢查
🎉 太棒了!你已經完成第 37 課「if 條件句」。下一課將學習被動語態,看看英文如何把重點從「做的人」換到「被做的事情」!