條件句與假設語氣: 掌握「如果」的時空變化
從科學事實到虛幻想像, 精準運用四種條件句。
條件句與假設語氣
在英語中, 這種由 If (如果) 引導的、用來表達「條件」與「結果」的句子, 就叫做條件句 (Conditional Sentences)。當我們談論「不真實」或「與事實相反」的情況時, 所使用的特殊動詞形式, 就是假設語氣 (The Subjunctive Mood)。
第零類條件句: 普遍真理
用來描述永恆不變的科學事實、普遍真理或必然發生的習慣性結果。邏輯是「只要條件發生, 結果 100% 會發生」。
句型: If + 現在簡單式, ... 現在簡單式.
- If you heat water to 100 degrees, it boils.
- If plants don't get enough sunlight, they die.
第一類條件句: 未來真實可能
用來描述未來「有可能」發生的情況及其「可能」的結果。這是對未來最常見的、務實的預測與規劃。
句型: If + 現在簡單式, ... will + 原形動詞.
語法焦點: 在 If 引導的「條件子句」中, 必須使用「現在簡單式」來表示對未來的假設, 不能使用 will。
- If it rains tomorrow, we will stay home. (❌ If it will rain...)
- If you study hard, you will pass the exam.
第二類條件句: 與現在事實相反
正式進入「假設語氣」的範疇, 用來描述與「現在」事實相反的想像、願望或建議。
句型: If + 過去簡單式, ... would/could + 原形動詞.
假設語氣的標誌: 在與「現在」事實相反的假設語氣中, 條件句裡的 be 動詞, 不論主詞人稱, 一律使用 were!
- 事實: I am not you. → 假設: If I were you, I would make the decision.
- 事實: She doesn't have a car. → 假設: If she had a car, she wouldn't take the bus.
第三類條件句: 與過去事實相反
同樣是「假設語氣」, 用來描述與「過去」事實相反的想像, 通常帶有「懊悔」或「評論過去」的意味。
句型: If + 過去完成式 (had + p.p.), ... would/could + have + p.p.
- 事實: I didn't study harder. → 假設: If I had studied harder, I would have passed the exam.
- 事實: He missed the train. → 假設: If he hadn't missed the train, he wouldn't have been late.
四大條件句結構總覽
類型 | 功能/真實性 | If-子句 (條件) | 主要子句 (結果) |
---|---|---|---|
Type 0 | 普遍真理 | 現在簡單式 | 現在簡單式 |
Type 1 | 未來真實可能 | 現在簡單式 | will + V |
Type 2 | 與現在事實相反 | 過去簡單式 (were) | would/could + V |
Type 3 | 與過去事實相反 | 過去完成式 (had+p.p.) | would/could + have + p.p. |
本章總結與練習
小練習
請填入正確的動詞形式:
1. If I _______________ (be) an astronaut, I _______________ (travel) to Mars. (與現在相反)
2. If you _______________ (touch) fire, you _______________ (get) burned. (事實)
3. If she _______________ (not / lose) her ticket yesterday, she _______________ (watch) the concert. (與過去相反)
4. I _______________ (help) you if I _______________ (have) time later. (未來可能)
答案: 1. were, would travel, 2. touch, get, 3. hadn't lost, would have watched, 4. will help, have
互動測驗:條件句挑戰
準備好挑戰了嗎? 點擊下方按鈕開始測驗!