過去進行式
過去進行式的核心靈魂是:「強調在過去的某個時間點或某段期間內,那個動作正在進行。」
at that time 在那時候 / 在當時
at that time 指的是過去某一個特定的時刻。
- She was not watching videos at that time.她在那時候沒有在看影片。
- What were you doing at that time?(你當時在做什麼?)
- He was sleeping at that time.(他當時正在睡覺。)
then 那時候
- She was not watching videos then.
when (當…時)打斷
核心邏輯:長的動作(過去進行式) 正在進行時,突然被 短的動作(過去簡單式) 給打斷。
when最喜歡接「短促、瞬間」的動作。
所以 when 後面通常是過去簡單式(例如:when the lights went out)。
-
We were having a lot of fun when the lights went out. (燈熄滅的那一瞬間,我們當時正玩得不亦樂乎。)
- 第一句(用 when):We were having a lot of fun when the lights went out.
- 拆解:長動作(正在玩)→ when → 短動作(燈突然熄滅)。
- 第二句(用 while):The lights went out while we were having a lot of fun.
- 拆解:短動作(燈熄滅)→ while → 長動作(我們當時正在玩)。
while (在…期間)持續進行
while專門用來接「長時間、持續性」的動作。
- 長動作 + 短動作(被打破) = 過去進行式 + 過去簡單式
- 例:我在洗澡時電話響了(洗澡洗到一半,電話鈴聲突然響起)。
- 長動作 + 長動作(同時進行) = 過去進行式 + 過去進行式
- 例:我在煮飯時你在看電視(兩件事同時在進行)。
過去簡單式 + while 過去進行式
while是持續的動作,代表一段持續進行的背景時間(接過去進行式)。
- I hurt my fingers while I was playing basketball. (我在打籃球時傷了手指。)
- 過去進行式 (was playing): 打籃球是一個持續進行的動作(需要花一段時間)。當你在打球時,這件事正在發生。
- 過去簡單式 (hurt): 受傷是一個瞬間發生的動作(喀擦一下就發生了)。
- 兩者的關係(打斷): 「打籃球」是那個持續的背景,而「受傷」是那個在背景進行途中突然發生的突發事件(瞬間動作打斷了正在進行的動作)。
過去進行式 + when 過去簡單式
when是中斷的動作。過去進行式是持續的動作。
- I was playing basketball when I hurt my fingers. (我在打籃球時傷了手指。)
過去進行式 + 過去進行式
- Were you taking photos while the babies were crying? (當寶寶們在哭時,你當時在拍照嗎?)
- 這裡的關鍵在於,「拍照」和「寶寶哭」這兩件事,在那個當下「同時持續發生」了一陣子。
- 寶寶們放聲大哭(持續進行),而你同時拿著相機喀擦喀擦地拍(持續進行)。兩個動作在同一個時間區段裡同時發生、同時進行。
- Were you eating cake all morning while I was shopping?
- 核心事件 A:Were you eating cake? (你在吃蛋糕嗎?)
- 時間長度:all morning (持續了整個早上)
- 對比事件 B (while 子句):while I was shopping (當我在逛街的時候)
- Dad was reading whileI was drying my hair. 爸爸在看書,同時我在吹頭髮。