【Conditional Sentences】Type 0, I, II, III 種類、結構、用法

Joyce Hung
Joyce Hung 2024-10-2 2,182
了解條件句(Conditional Sentences)四種類型 Type 0, I, II, III 的結構、用法及實際範例!
條件句(Conditional Sentences)喺英語入面用作「描述假設條件下嘅可能結果」。
條件句由兩部分構成:
一個描述條件的「 If 句」與及

一個表示結果的「主句」
根據條件發生的可能性與時間軸,英文條件句可分為四種類型:Type 0, I, II, III
以下將詳細解釋呢四種類型嘅條件句,其結構、規則與用法,並輔以實際範例!

Type 0 條件句

Type 0 用於描述普遍真理、科學事實,或是當特定條件成立時總是會發生的結果。這類條件句通常適用於那些在任何情況下都為真的事實,無論條件何時發生,結果都是必然的。這類句子的兩個子句都使用簡單現在式。
結構:
  • If + 簡單現在式 ,  + 簡單現在式
  • 簡單現在式 + if + 簡單現在式(當「if子句」放在後面時,不需要逗號)
用法:
Type 0 中的「if」可以用「when」來替代,因為結果是必然確定的,無論何時發生。
範例:
  • If you heat water to 100 degrees, it boils.(如果把水加熱到100度,它會沸騰。)
  • Water boils if you heat it to 100 degrees.(水如果加熱到100度,它會沸騰。)
  • When you mix red and yellow, you get orange.(當你混合紅色和黃色時,你會得到橙色。)
  • The ground gets wet if it rains.(如果下雨,地面就會濕。)

Type 1 條件句

Type 1 用於描述現實中可能發生的情況,這些情況通常是針對未來的可能性,即條件達成後,某個結果會發生。這類句子中,「if子句」使用簡單現在式,而「主句」則使用簡單將來式。
結構:
  • If + 簡單現在式, + will + 基本動詞
  • Will + 基本動詞 + if + 簡單現在式(當「if子句」放在後面時,不需要逗號)
用法:
Type 1主要用來談論可能發生的情境,即如果條件成立,結果有很大的可能性會實現。這些情況通常指向未來,並且結果是有實際發生的可能性。
範例:
  • If it rains tomorrow, we will cancel the picnic.(如果明天下雨,我們就取消野餐。)
  • We will cancel the picnic if it rains tomorrow.(如果明天下雨,我們就取消野餐。)
  • If you study hard, you will pass the exam.(如果你努力學習,你會通過考試。)
  • You will pass the exam if you study hard.(如果你努力學習,你會通過考試。)
注意:
Type 1 不僅適用於「will」來描述未來可能性,還可以使用情態動詞(如can、may、might等)來表示不同的語氣。例子如下:
  • If you work hard, you can achieve your goals.(如果你努力工作,你可以實現你的目標。)
  • If she studies more, she might improve her grades.(如果她學習更努力,她可能會提高成績。)

Type 2 條件句

Type 2 用於描述與現實不符或不太可能發生的情況,通常涉及假設的、非現實的狀況或未來極不可能實現的情境。這類句子中,「if子句」使用過去簡單式,而「主句」則使用would + 基本動詞。
結構:
  • If + 過去簡單式, + would + 基本動詞
  • Would + 基本動詞 + if + 過去簡單式(「if子句」放在後面時,不需要逗號)
用法:
Type 2 用於假設現在或未來不太可能實現的情況,儘管句子使用過去式,但所指的是當下或未來的假設,這表示情況與現實相悖,或是幾乎不可能發生。
範例:
  • If I were rich, I would travel around the world.(如果我有錢,我會環遊世界。)
  • I would travel around the world if I were rich.(如果我有錢,我會環遊世界。)
  • If she had more free time, she would take up painting.(如果她有更多空閒時間,她會學畫畫。)
  • She would take up painting if she had more free time.(如果她有更多空閒時間,她會學畫畫。)
注意:
  1. 在Type 2中,儘管語法上「if子句」使用過去簡單式,但我們經常用「were」來替代「was」,尤其是在所有主詞(包括I和he/she/it)的情況下,以保持條件句的正式性:
  2. If I were you, I would accept the job offer.(如果我是你,我會接受那個工作邀請。)
  3. Type 2也可使用情態動詞如「could」或「might」來表示不同的可能性或能力:
  4. If I had a car, I could drive you to the airport.(如果我有車,我可以開車送你去機場。)If they worked harder, they might finish the project on time.(如果他們更努力一點,他們可能會按時完成這個專案。)

Type 3 條件句

Type 3 用於描述與過去事實相反的假設情境,通常表示對已經發生的事件的遺憾或反思。如果過去的某個條件成立,結果將會不同,但事實是這個條件並未發生,因此結果也無法改變。這類句子中,「if子句」使用過去完成式,而「主句」則使用would have + 過去分詞。
結構:
  • If + 過去完成式, + would have + 過去分詞
  • Would have + 過去分詞 + if + 過去完成式(「if子句」放在後面時,不需要逗號)
用法:
Type 3 用於討論已經發生的事件,表達如果當時某個條件成立,過去的結果會有所不同。這類句子反映了無法改變的歷史,因此常帶有遺憾或假設性質。
範例:
  • If he had studied harder, he would have passed the exam.(如果他當時更努力學習,他就會通過考試。)
  • He would have passed the exam if he had studied harder.(如果他當時更努力學習,他就會通過考試。)
  • If they had arrived earlier, they would have caught the train.(如果他們早點到,他們就能趕上火車。)
  • They would have caught the train if they had arrived earlier.(如果他們早點到,他們就能趕上火車。)
注意:
  1. Type 3 通常用來表達對過去情況的假設或後悔,並暗示現實與假設相反。例如:
  2. If I had known about the meeting, I would have attended.(如果我當時知道會議的消息,我就會參加。)
  3. 除了「would have」,也可以用其他情態動詞如「could have」或「might have」來表示不同的結果可能性:
  4. If she had asked me, I could have helped her.(如果她當時問我,我就能幫助她。)If it hadn’t rained, we might have had the picnic.(如果當時沒下雨,我們可能會去野餐。)
Joyce Hung

Joyce Hung

🎖香港大學英文及英語教育系及港大英文教育碩士 🎖前拔萃男書院及聖保羅男女等名校英文及英國文學老師 🎖多年傳統學校及國際學校教授經驗、大型英文辯論比賽評判🎖豐富DSE評卷經驗,校內試及公開考試專家 🎖港大英文教育碩士,畢業論文研究第二語言學習 (Second Language Acquisition),榮獲教育局頒發準教師獎學金 (Scholarship for Prospective English Teachers) 🎖多次被邀請分享學習及教學心得,曾為香港大學教育學院開學禮作演講嘉賓以及日校DSE應試星級講者