【 英文 Grammar 】 when vs while 分別

Spencer Lam
Spencer Lam
英文補習名師,港大一級榮譽,多年英文補習經驗,歷年來曾教授超過1000名學生,學生遍及各大名校,由初中至成人英語皆可因材施教,獲《TVB》、《Now TV》、《經濟一週》、《晴報》、《親子王》、《經濟日報》等專訪
目錄

最直接的解釋,當兩件事同時發生時,我們使用 while 和 when。 現在,當我們有兩個連續的動作同時發生時,我們通常使用 while。 現在,我正在錄製視頻,而我丈夫正在工作 (I’m recording a video while my husband is working.)。 我們有兩個連續的動作,我在錄音,我丈夫在工作。 我在丈夫工作時錄製視頻。

或者這是過去的一個例子,昨晚,我在父親睡覺的時候看電視(last night, I was watching TV while my father was sleeping.)。 同樣,我們有兩個連續的動作。 我在看電視,爸爸在睡覺。 爸爸睡覺的時候我在看電視。 對於兩個連續動作,我們通常使用 while。

When While 分別

同時執行兩個動作/一個接一個 = 何時 (when)

現在,當我們有兩個動作同時發生或者一個動作一個接一個發生時,我們傾向於使用 when。 例如,我在電話響起時拿起電話(I picked up the phone when it rang.)。 首先,電話響了,然後我立刻拿起了電話。

你可以看到我們在簡單過去時有兩個動詞,不是連續的。 電話響了,我接了。 電話一響我就拿起了電話。 我們有兩個動作非常接近,幾乎同時發生,所以我們使用 when。

另一個很好的例子是當我回到家時,我脫掉鞋子(when I get home, I take off my shoes.)。 這也是兩個單獨的動作。 我回到家,脫掉鞋子。 回到家,我脫掉鞋子。 或者你可以換一種說法,我回到家時脫掉鞋子。

當兩件事同時發生時,while 和 when 都使用,但我們傾向於在有兩個連續動作和 when 有兩個單個動作時使用 while。

年齡 = 什麼時候

我們也使用 when with age。 例如,我在 18 歲時拿到了駕照(I got my driver’s license when I was 18 years old.)。 我們不會在我 16 歲的時候說。 或者,我第一次去美國是在我19歲的時候。當你有一個年齡,然後用什麼時候。

我也可以有一個連續動詞。 例如,當我 25 歲時,我在百佳工作(I worked in Park n Shop when I was 25 yeas old.)。 在那裡我有一個連續的動作,但因為我在談論一個特定的時間段,當我 25 歲時,我使用 when 而不是 while。 我 25 歲時在紐約市工作。

如果大家有什麼英文問題,如Spencer Lam, 好唔好咁樣學英文呀? 或者IELTS考試,成人英文/商業英文的知識及英文資源,歡迎你可以隨時再跟我多交流一下,可以Follow 「Spencer Lam English Team」 Facebook pageIG得到更多英文資訊,亦都可以上 https://spencerlam.hk/ 了解更多!

Share:
Facebook
LinkedIn
Twitter

發佈留言

最新文章
文章分類