🐰 LangLapin

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

↩️ 混合條件句:if 和主句各自有各自的時間

講師:兔兔講師 Myako
英文 · B2 · 中高階 · 文法 · 約 5 分鐘 · 最後更新:2026-09-27

第二條件句講現在的假設,第三條件句講過去的假設,兩個都熟了之後,就會遇到這一種:if 子句的時間和主句的時間不一樣,這叫混合條件句。先複習一下前兩種,再看混合的怎麼組合。

先回顧兩種基本的

類型if 子句主句講的是
第二條件句過去式would + 原形現在的假設
第三條件句過去完成式would have + 過去分詞過去的假設

這兩種的複習,可以看零、第一、第二條件句和第三條件句那兩篇哦。

混合的意思:兩邊各看各的時間

混合條件句的想法很簡單:if 子句和主句,各自決定自己的時態,不需要跟著同一種類型走。問自己兩個問題:

  1. if 那件事,是「過去」還是「現在的狀態」?
  2. 結果,是發生在「過去」還是「現在」?

兩個問題答完,時態就決定了哦!

類型一:過去的事,影響到現在

if 子句用過去完成式(過去沒發生的事),主句用 would + 原形(現在的結果):

If I had taken that job, I would be rich now. — 如果我當初接了那份工作,我現在就有錢了。
If she had studied medicine, she would be a doctor today. — 如果她當年念了醫學,今天就是醫生了。
If I hadn't missed the bus, I would be at work now. — 如果我沒有錯過那班公車,現在就在公司了。

類型二:現在的狀態,影響到過去

if 子句用過去式(現在一直是這樣的狀態、個性),主句用 would have + 過去分詞(過去的結果):

If I weren't so shy, I would have asked her out. — 如果我不是這麼害羞,我早就約她出去了。
If he were more careful, he wouldn't have made that mistake. — 如果他更細心一點,就不會犯那個錯了。

if 子句裡是 be 動詞的時候,通常用 were(不論主詞是 I、he 還是 she),口語裡 was 也常見,正式寫作用 were 比較保險哦~

一張表整理

類型if 子句主句時間
第二條件句過去式would + 原形現在 → 現在
第三條件句過去完成式would have + 過去分詞過去 → 過去
混合一過去完成式would + 原形過去 → 現在
混合二過去式would have + 過去分詞現在(狀態)→ 過去

這張表超好用的用法,是把兩個問題的答案填進去:if 是過去,就用過去完成式;if 是現在的狀態,就用過去式;結果是現在,就用 would + 原形;結果是過去,就用 would have + 過去分詞。

主句可以換成 could 或 might

would 的語氣比較肯定,如果沒那麼有把握,可以換成 might(可能);如果是能力或機會,換成 could:

If I had studied harder, I might be at a better university now. — 如果我當初更用功,我現在也許在更好的大學。
If I had saved more money, I could buy a house now. — 如果我以前存了更多錢,現在就能買房子了。

常見錯誤

小測驗

先自己想,再看括號裡的答案。

  1. If I ___ (not, eat) so much last night, I wouldn't feel sick now.(hadn't eaten)
  2. If she ___ (be) more confident, she would have applied for the job.(were / was)
  3. If we had left earlier, we ___ (be) at the airport now.(would be)
  4. If he ___ (not, be) so lazy, he would have finished the project.(weren't)

我自己在看這一類句子的時候,會先各自標出兩個小時鐘:if 那邊指到過去還是現在,主句那邊指到過去還是現在,然後兩邊各挑各的時態,哈哈,這樣就不會被「兩邊要一樣」的想法卡住了哦!

練習完之後,下面那顆「我學會了」按一下,讓我知道你學會了吧 (❛◡❛✿)

→ 到英文題庫練習條件句

← 上一篇第三條件句:「早知道就⋯⋯」的英文怎麼說 下一篇 →economic 和 economical:一個談經濟,一個談省錢
← 回英文文章列表 🏫 圖書館首頁

© Eugene Ch Yc · LangLapin 語言兔