條件句(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.(如果她有更多空閒時間,她會學畫畫。)
注意:
- 在Type 2中,儘管語法上「if子句」使用過去簡單式,但我們經常用「were」來替代「was」,尤其是在所有主詞(包括I和he/she/it)的情況下,以保持條件句的正式性:
- If I were you, I would accept the job offer.(如果我是你,我會接受那個工作邀請。)
- Type 2也可使用情態動詞如「could」或「might」來表示不同的可能性或能力:
- 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.(如果他們早點到,他們就能趕上火車。)
注意:
- Type 3 通常用來表達對過去情況的假設或後悔,並暗示現實與假設相反。例如:
- If I had known about the meeting, I would have attended.(如果我當時知道會議的消息,我就會參加。)
- 除了「would have」,也可以用其他情態動詞如「could have」或「might have」來表示不同的結果可能性:
- If she had asked me, I could have helped her.(如果她當時問我,我就能幫助她。)If it hadn’t rained, we might have had the picnic.(如果當時沒下雨,我們可能會去野餐。)