基礎 · Unit 40

連接詞 (when / while / before / after)

when、while、before、after 是表示兩個事件時間關係的從屬連接詞,後面要接有「主詞 + 動詞」的完整子句。在時間副詞子句裡,就算是未來的事也不用 will,而是用現在式表達,這是一條特別的規則。

概念說明

when、while、before、after 是表示兩個事件時間關係的從屬連接詞,後面要接有「主詞 + 動詞」的完整子句。在時間副詞子句裡,就算是未來的事也不用 will,而是用現在式表達,這是一條特別的規則。

 

A.  when vs while — ~的時候 / ~的期間 

when 指的是某個瞬間或短暫事件,表示「~的時候」;while 則表示在某個持續一段時間的動作、狀態旁邊發生另一件事,也就是「~的期間」。while 後面通常會接進行式,或是表示持續的動詞。

連接詞意思特徵
when~的時候瞬間、時間點 / 短暫事件
while~的期間持續的動作 / 常與進行式結合
  • I was reading when the phone rang. (電話響的時候,我正在看書。)
  • She smiled when she saw me. (她看到我的時候笑了。)
  • He fell asleep while he was watching TV. (他在看電視的時候睡著了。)
  • Please be quiet while the baby is sleeping. (寶寶在睡覺的期間請保持安靜。)

 

B.  before / after — ~ 之前 / ~ 之後 

before 表示前面的事比後面的事先發生,after 則表示前面的事發生在後面的事之後。before / after 後面除了完整的子句(主詞 + 動詞)之外,也可以接名詞、動名詞(-ing)。

連接詞意思後面接什麼
before~ 之前子句(主詞 + 動詞) / 名詞 / -ing
after~ 之後子句(主詞 + 動詞) / 名詞 / -ing
  • Brush your teeth before you go to bed. (睡覺前請刷牙。)
  • I always check my email before breakfast. (我總是在吃早餐前確認電子郵件。)
  • We went for a walk after dinner. (我們晚餐後去散步了。)
  • She called her mom after she got home. (她到家之後打電話給媽媽。)

 

C.  時間、條件副詞子句中的未來用現在式 

在 when、while、before、after、if 這類時間、條件副詞子句裡,就算是未來的事也不用 will,而是用現在式表達。請把 時間、條件副詞子句中未來 → 現在式 這條規則整組記起來。主要子句中的 will 照常使用。

錯誤說法正確說法
Call me when you will arrive. (X)Call me when you arrive. (O)
I'll wait until she will come. (X)I'll wait until she comes. (O)
If it will rain tomorrow, ... (X)If it rains tomorrow, ... (O)
  • I'll text you when I finish work. (工作結束後我會傳訊息給你。)
  • Please wait here until I come back. (請在這裡等到我回來。)
  • We'll leave as soon as she arrives. (她一到我們就出發。)
  • I'll call you after I talk to my boss. (我跟主管談過之後會打電話給你。)

重點整理

  1. 1when 用在短暫的時間點,while 用在某個持續動作旁邊發生的事。(例: when the phone rang / while I was reading)
  2. 2before / after 後面除了完整的子句,也可以接名詞、動名詞(-ing)。(例: before breakfast, after eating)
  3. 3在 when、while、before、after、if 這類時間、條件副詞子句裡,未來的事也不用 will,直接用現在式。(例: I'll call you when you arrive.)
  4. 4主要子句照常用 will,只有時間、條件副詞子句才用現在式。(例: I 'll call you when I get home.)
  5. 5while 後面常接進行式,用來表示和短暫事件形成對比的背景情況。(例: while he was watching TV, he fell asleep.)

例句

I was cooking when you called.
你打電話來的時候,我正在做菜。
She waved when she saw me.
她看到我的時候揮了揮手。
He listens to music while he works.
他工作的時候會聽音樂。
Don't use your phone while you drive.
開車的時候不要用手機。
Please turn off the lights before you leave.
離開前請把燈關掉。
這個單元還有更多例句。註冊後可以看完整內容並聆聽發音。

容易犯的錯誤

Call me when you will arrive.
Call me when you arrive.
If it will rain tomorrow, we stay home.
If it rains tomorrow, we'll stay home.
I'll wait until she will come.
I'll wait until she comes.
He fell asleep when he was watching TV.
He fell asleep while he was watching TV.
Wash your hands before you will eat.
Wash your hands before you eat.
確認你是否真的理解這個概念
讀懂和做對是兩回事。答錯時,AI 會告訴你卡在哪個概念。
免費開始練習