係英文考試中,無論係寫作、閱讀定係口語,大家一定都會用到一d連接詞,譬如因果關係嘅because of,並列關係嘅as well as等等。佢哋都有好多嘅同義詞可以互換,但係你知唔知佢哋直接嘅唔同用法呢?今期我哋就帶大家一起睇下,表示「當在⋯⋯的時候」用嘅when,as同while有d咩分別啦!

1. 當兩個句子中的動詞都是瞬間動詞時,通常使用when/as

瞬間動詞指的是立刻就會完成的動詞。

It was raining hard as we arrived.

我們到達時正下著大雨。

When I got home, he called me.

當我到家的時候,他打電話給我。

2. 當兩個句子中的動詞都是持續動詞時,通常使用while

而持續動詞指的是動作會延續做一段時間,使用ing形式。

I kept silent while he was writing.

在他寫的時候,我默不作聲。

My roommate was singing loudly in the living room while I was studying in my room.

當我在房間讀書時,我的室友很大聲的在客廳唱歌。

3. 若要表示兩個動作正在發展變化,用as表示「隨著」

Things are getting better and better as time goes on.

隨著時間的推移,情況越來越好。

4. 兩個動作的發生有先後順序時,會使用when:

I will go home when he comes back.

他回來時,我就回家去。

5. when和while都可用作並列連詞

when表示「這時/突然」;while表示對比「而/卻」。

We were about to start when it began to rain.

我們正要出發,這時天開始下雨了。

He likes coffee, while she likes tea.

他喜歡咖啡,而她卻喜歡茶。