連接詞 while / when
首頁
範圍總覽
南一 八上 Unit 3
連接詞 while / when
連接詞 while / when
文法
文法摘要
while 表「同時進行」,常搭配進行式;when 表「當…時」的時間點或「每當」,常見於過去簡單式或一般現在式。
短動作常用 when(過去簡單)打斷長動作(過去進行);兩個長動作同時進行多用 while(過去進行+過去進行)。
時間副詞子句(when/while 引導)描述未來時,子句用一般現在式,主句用未來式。
時間子句可前置或後置:前置時用逗點,後置時通常不加逗點。
基本公式
While + 主詞 + was/were + 現在分詞, 主詞 + was/were + 現在分詞
兩個動作同時進行(過去進行+過去進行)
範例:
While Tina was cooking, Joe was doing his homework.
當 Tina 在做飯時,Joe 正在寫功課。
While + 主詞 + was/were + 現在分詞, 主詞 + 過去簡單式動詞
背景進行中的長動作+短動作發生
範例:
While I was walking home, it started to rain.
我走路回家時,開始下雨了。
主詞 + 過去簡單式動詞 + while + 主詞 + was/were + 現在分詞
時間子句在句尾通常不加逗點
範例:
I played games while my brother was cooking.
我哥哥在做飯時,我在玩遊戲。
When + 主詞 + 過去簡單式動詞, 主詞 + 過去簡單式動詞
過去的一次性或連續動作
範例:
When the bell rang, the students left the room.
鈴響時,學生離開了教室。
When + 主詞 + 過去簡單式動詞, 主詞 + was/were + 現在分詞
短動作(when 子句)打斷長動作(主句進行)
範例:
When the phone rang, I was taking a shower.
電話響的時候,我正在洗澡。
When + 主詞 + 一般現在式動詞, 主詞 + 一般現在式動詞
表示「每當」的習慣或事實
範例:
When it rains, we stay inside.
每當下雨,我們就待在室內。
When + 主詞 + 一般現在式動詞, 主詞 + will + 動詞原形
未來時間:子句現在式,主句未來式
範例:
When I get home, I will call you.
我到家時會打給你。
常見錯誤
When I will arrive, I will call you.
When I arrive, I will call you.
時間副詞子句不用未來式;when 子句用一般現在式,主句用未來式。
During I was eating, the phone rang.
While I was eating, the phone rang.
during 是介系詞後接名詞;連接子句要用連接詞 while。
While I did my homework, my mom cooked.
While I was doing my homework, my mom was cooking.
表兩個動作同時進行時,常用過去進行式+過去進行式。
When I was watching TV, I hear a loud noise.
When I was watching TV, I heard a loud noise.
過去時間背景下,短動作用過去簡單式(heard),時態需一致。
I was reading, when he called.
I was reading when he called.
時間子句在句尾時通常不加逗點;前置時才在子句末加逗點。
相似文法比較
vs. during(介系詞)vs. when/while(連接詞)
during 後接名詞;when/while 後接「主詞+動詞」的子句。during 表時間段,when/while 表時間點或同時進行。
本文法(連接詞 while / when
During the meeting, my phone vibrated.
開會期間,我的手機震動了。
對比文法(during(介系詞)vs. when/while(連接詞)
While we were having a meeting, my phone vibrated.
我們正在開會時,我的手機震動了。
vs. as(當…正在)vs. when/while
as 可表「同時進行」,常似 while;但 as 也可表原因(因為),when 通常不表原因。初學者描述同時進行時優先用 while,避免與原因義混淆。
本文法(連接詞 while / when
As the sun was setting, the sky turned pink.
太陽正在下山時,天空變成粉紅色。
對比文法(as(當…正在)vs. when/while
While the sun was setting, the sky turned pink.
太陽下山時,天空變成粉紅色。
想知道你的英文程度?
免費測一次,就知道你的英文在哪裡。讓 AI 幫你聰明學習。
石虎科技有限公司
統一編號 60501931 | 客服信箱:info@test-learn.com