第 5 / 18 課
Lesson 04 · 約 10 分鐘
混合條件句
過去因→現在果、現在因→過去果、混二三條件
混合條件句
🎯 這一課你會學會
把「過去」和「現在」放進同一個假設句——「要是我當初讀了醫科(過去),我現在就會是醫生(現在)」。這叫混合條件,是 B2 表達細膩假設的招牌工具。
💬 先聽一段對話
Amy: You seem tired lately.(你最近好像很累。) Ken: Yeah. If I hadn't taken this job, I wouldn't be so stressed now.(對。要是我當初沒接這份工作,現在就不會這麼有壓力。) Amy: True. And if you were more organized, you wouldn't have missed that deadline.(是啊。而且如果你更有條理,就不會錯過那個死線了。)
🔑 兩種混合方向
- 過去的條件 → 現在的結果:If + had + 過去分詞, would + 原形。
- If I had saved money, I would be rich now.(當初存了,現在就有錢)
- 現在的條件/狀態 → 過去的結果:If + 過去式, would have + 過去分詞。
- If I were taller, I would have become a model.(如果我(現在)高一點,當初就當模特兒了)
🧩 文法點:為什麼要「混」
還記得 B1 的第二、第三條件嗎?
- 第二條件:If + 過去式 → would + 原形(現在假設 → 現在結果)。
- 第三條件:If + had + PP → would have + PP(過去假設 → 過去結果)。
混合條件 = 把兩半的「時間」錯開,因為現實裡「過去的事」常常影響「現在」:
① 過去因 → 現在果(最常見):
- 條件在過去(had + PP)、結果在現在(would + 原形):
- If I hadn't missed the train(過去),I wouldn't be late now(現在).
- If she had studied law(過去),she would be a lawyer today(現在).
② 現在因 → 過去果:
- 條件是現在的狀態(過去式)、結果在過去(would have + PP):
- If I weren't afraid of flying(一直都是),I would have visited you last year(過去).
- If he were more careful(本性),he wouldn't have crashed the car(過去).
③ 判斷訣竅:看「條件」和「結果」各自屬於什麼時間,就用對應的形式:
- 過去 → had + PP;現在 → 過去式。
- 過去結果 → would have + PP;現在結果 → would + 原形。
📒 高頻單字
| 單字 | KK 音標 | 中譯 | 例句 |
|---|---|---|---|
| stressed | /strɛst/ | 有壓力的 | I'm so stressed. |
| organized | /ˈɔrɡəˌnaɪzd/ | 有條理的 | if you were more organized |
| decision | /dɪˈsɪʒən/ | 決定 | a good decision |
| regret | /rɪˈɡrɛt/ | 後悔 | I regret it now. |
| otherwise | /ˈʌðɚˌwaɪz/ | 否則 | …, otherwise I'd be there. |
🗣️ 發音提醒
- hadn't /ˈhædənt/、wouldn't /ˈwʊdənt/:中間 d 輕、尾 t 輕。
- would have → would've /wʊdəv/;wouldn't have → 「wouldn-təv」。
- organized /ˈɔrɡəˌnaɪzd/:重音在前 or。
✍️ 開口練習
練習 1:過去因→現在果 還是 現在因→過去果?
- If I _ (study) harder in school, I _ (have) a better job now. → had studied … would have(過去→現在)
- If I _ (be) more patient, I _ (not/quit) last year. → were … wouldn't have quit(現在→過去)
練習 2:講一個「過去的選擇影響現在」。
If I had _(過去分詞), I would _(原形) now.
練習 3:講一個「現在的性格解釋過去的事」。
If I were _, I wouldn't have _(過去分詞).
🎒 帶走
- 混合條件把「過去」和「現在」錯開:過去因(had+PP)→ 現在果(would+原形);現在因(過去式)→ 過去果(would have+PP)。
- 看條件和結果各屬哪個時間,就配對應形式。
下一課,把 if 玩得更靈活:unless / as long as / provided that,以及倒裝(Had I known…)。