返回學習專欄

中三至高中 · 條件句參考 · 免費溫習資料

英文條件句:Type 0、1、2、3 句式及 mixed conditionals

條件句的動詞形式,同時反映時間和說話者如何看待事情的可能性。Type 0 至 3 是常用的學習分類,並不涵蓋所有條件句;不能只看到 if 便套用同一個時態。

英文條件句:Type 0、1、2、3 句式及 mixed conditionals:學習主題示意配圖英文

四種常見條件句

以下列出常見結構,主要子句亦可按意思使用 can、could、may、might 或祈使句等,不限於表中的一種形式。

項目用法及例子說明
Type 0:一般規律If people exercise regularly, they often sleep better.常見形式為 if + 現在式,主句用現在式;描述一般關係,並不保證每次毫無例外。
Type 1:現實的將來條件If the library opens tomorrow, I will return the books.常見形式為 if + 現在式,主句用 will + 原形動詞。
Type 2:現在或將來的假設If I had more space, I would keep a larger bookshelf.if + 過去式,主句用 would + 原形;過去式在此不一定表示過去時間。
Type 3:與已發生的過去不同的假設If I had left earlier, I would have caught the bus.if + had + 過去分詞,主句用 would have + 過去分詞。

混合條件句及意思差異

混合條件句的條件與結果可指不同時間。先判斷每部分所指的時間,再選擇形式,比逐字背誦模板更可靠。

項目用法及例子說明
過去條件、現在結果If I had saved the file, I would have it now.過去沒有儲存,影響現在是否有檔案;結果不是 would have had it。
could / mightIf we had a car, we could visit the village.could 着重能力或可行性;might 表示可能結果,不宜全部當作 would 的同義詞。
were 的用法If I were you, I would ask for clarification.正式假設句常用 were;口語中亦可見 was,校內作答按所學要求處理。
unlessYou cannot enter unless you have a ticket.意思是沒有門票便不能入場。unless 並非在所有句子都可直接代替 if not。

時態、否定與標點

條件句可先主句後 if 子句。if 子句放句首時,一般在其後加逗號。

項目用法及例子說明
if 子句談將來If she calls, I will tell her.在這個普通將來條件用法中,if 子句不用 will calls 或 will call。
過去的假設If he had known, he would have helped.避免把兩部分都寫成 would have;if 子句常用 had known。
否定與結果If you do not hurry, you may miss the bus.先確定條件是發生還是不發生,避免用 unless 後又多加一層否定而改變意思。

編製說明及延伸閱讀

本頁的知識說明及應用例子由耀星教育中心整理。資料供日常溫習參考,實際學習及考試範圍,請以學校的教學安排為準。

編製機構:耀星教育中心 · 內容編製及更正說明

文內例句及配圖供學習說明使用;如發現內容有誤,可按編製說明內的方法聯絡我們。