過去進行式常見問題 FAQ

Q1:過去進行式是什麼?

過去進行式用來描述過去某個時間正在進行的動作,基本結構是主詞+was/were+V-ing。

I was studying at eight last night.
(我昨晚八點正在讀書。)

Q2:過去進行式的 was 和 were 怎麼選?

主詞是 I、he、she、it 或單數名詞時,使用 was;主詞是 you、we、they 或複數名詞時,使用 were。

She was reading a book.
(她當時正在看書。)

They were playing basketball.
(他們當時正在打籃球。)

Q3:過去進行式的否定句怎麼寫?

在 was/were 後加上 not,句型是主詞+was/were+not+V-ing。was not 與 were not 可以縮寫成 wasn’t 與 weren’t。

He wasn’t sleeping when I called.
(我打電話給他的時候,他沒有在睡覺。)

Q4:過去進行式的問句需要加 did 嗎?

不需要。一般疑問句直接將 was/were 移到主詞前,使用 Was/Were+主詞+V-ing?

Were you working at that time?
(你當時正在工作嗎?)

Q5:When 和 While 怎麼分?

When 常用來指出某個事件發生的時間;While 則常強調一段活動進行的期間。兩者都能連接過去的事件,時態要依上下文判斷。

I was cooking when the phone rang.
(電話響的時候,我正在做飯。)

While I was cooking, my sister was setting the table.
(我正在做飯的時候,我妹妹正在擺餐具。)

Q6:When 和 While 後面都能接過去進行式嗎?

可以。當子句描述過去正在進行的活動時,When 與 While 後面都可以使用過去進行式。

When I was walking home, I saw a rainbow.
(我走路回家的時候,看見了一道彩虹。)

While I was walking home, I saw a rainbow.
(我走路回家的時候,看見了一道彩虹。)

這個情境中兩者都合理,但不能因此認為它們在所有句子中都能互換。

Q7:過去簡單式與過去進行式有什麼不同?

過去簡單式常將過去事件作為整體敘述;過去進行式則聚焦過去某個時間正在進行的活動。差別在於表達角度,不是動作持續時間的長短。

I watched TV last night.
(我昨晚看了電視。)

I was watching TV at nine last night.
(我昨晚九點正在看電視。)

Q8:看到 yesterday 就要用過去進行式嗎?

不一定。Yesterday 只表示過去時間,仍要依句意選擇過去簡單式或過去進行式。

She studied English yesterday.
(她昨天讀了英文。)

She was studying English at ten yesterday morning.
(她昨天上午十點正在讀英文。)