核心規則:與未來式對應
當我們討論未來的條件時,if 引導的子句有一個非常重要的規則:
- 附屬子句(if 子句): 即使動作發生在未來時間,不可使用未來式,必須用現在簡單式代替。
- 主要子句: 維持使用未來式(通常搭配 will, won't 等助動詞)。
怎麼分辨哪一個是附屬子句?哪一個是主要子句?兩句遮住其中一句,可以成為完整意思的就是主要子句。
2. 句型結構與標點符號
這兩種結構語意相同,但要注意逗號的使用:
- If 在前: If + 附屬子句 (現在式) , 主要子句 (未來式)。
- 例如: If the typhoon gets stronger tomorrow, we won't go to school.
- If 在中: 主要子句 (未來式) + if + 附屬子句 (現在式) (中間不須逗號)。
- 例如: We won't go to school if the typhoon gets stronger tomorrow.
3. 注意事項
- 否定句: 在 if 子句中做否定時,利用 do/does not 或 am/is/are not。
- 範例: ...if it doesn't rain tomorrow.
- 代名詞順序: 兩句位置互換時,人名應先出現在前一句,後一句才改用代名詞。(這個其實跟中文一樣蠻好理解)
延伸補充
陳述事實與科學原理 (主要子句用現在式)
當描述「只要 A 發生,B 就一定會發生」的常理或事實時,兩邊都用現在簡單式。
- 科學事實:
- Ice melts if you heat it.
- (如果你加熱冰,它就會融化。)
- 生活習慣:
- If I drink coffee at night, I don't sleep well.
- (如果我晚上喝咖啡,我就會睡不好。)
3. 給予建議或指示 (祈使句與助動詞)
當你想告訴對方「如果發生某事,你應該...」或「請做...」時。
- 命令或指示 (祈使句):
- If you feel tired, take a break.
- (如果你感到累了,就休息一下。)
- Please tell me if you need any help.
- (如果你需要任何幫助,請告訴我。)
- 給予建議 (Should/Can):
- You should wear a coat if it gets cold outside.
- (如果外面變冷了,你應該穿件外套。)
- We can watch a movie if we finish the work early.
- (如果我們早點完工,我們可以看場電影。)
4. 易混淆提醒:have/has got to
如果你想在 if 句型中加入「必須」的語氣,口語上常會這樣用:
- If we want to catch the train, we 've got to leave now.
- (如果我們要趕上火車,我們現在必須出發了。)