四種常見條件句
以下列出常見結構,主要子句亦可按意思使用 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 / might | If we had a car, we could visit the village. | could 着重能力或可行性;might 表示可能結果,不宜全部當作 would 的同義詞。 |
| were 的用法 | If I were you, I would ask for clarification. | 正式假設句常用 were;口語中亦可見 was,校內作答按所學要求處理。 |
| unless | You 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 後又多加一層否定而改變意思。 |
編製說明及延伸閱讀
本頁的知識說明及應用例子由耀星教育中心整理。資料供日常溫習參考,實際學習及考試範圍,請以學校的教學安排為準。
