英文文法過去進行式和過去式問題

2009-06-20 10:33 pm
目前常搞不太清楚時態問題
1.We were debating whether to go to the mountain or to the seaside for our summer holidays

question:為何不用debated過去式表示過去發生ㄉ動作,而用debating?


2.The horse was competing against many fine horses for the first prize

question:為何不用competed而用competing

回答 (4)

2009-06-23 11:26 pm
✔ 最佳答案
因為在你所舉例的句子當中
was/were+Ving表示過去某個時間點某個動作正在進行
第一句我會翻譯成
當時我們正在辯論應該去山上還是海邊度過暑假

第二句則是
那隻馬當時正在和許多好馬爭奪第一名

過去簡單式
是單純的指發生在過去的事情
通常會加上發生的時間點(通常較常的時間)
I visited my friend last weekend.
過去進行式
指過去某個時刻正在進行的動作
強調那個時間點
該動作正在進行
I was studying English when it started to rain last night.
通常會加上when引導的時間副詞子句或是加上過去明確時間
或者是then表示在那個時候

希望幫助到你
參考: 我自己
2009-06-20 11:02 pm
過去進行式和過去簡單式的問題

知識也有人發問

給你參考:http://tw.knowledge.yahoo.com/question/question?qid=1008022308637
參考: 善用網路資源
2009-06-20 10:59 pm
過去進行式有兩種情況。

(一)

過去進行式通常牽涉到兩件事,這兩件事同時發生,其中一件事用過去式,另一件事用過去進行式。

也就是說,我們分成A、B兩件事情。A事情突然發生時,B事情正在發生。

例如:
我昨天去看你的時候,你正在打籃球
You were playing basketball when I went to see you yesterday.

(二)

也有可能是表示過去的某一個 " 時間點 " 所發生的事情。

例如:
我昨天正在睡覺
I was sleeping last night.

所以,你看看你這兩句的前後文,有沒有這類的暗示在。
2009-06-20 10:58 pm
表示過去某個時間點動作正在進行, 某個期間反覆進行的動作---過去進行式

I was watching TV around noon .

表示過去動作發生過一次--過去簡單式

I watched TV last night .


收錄日期: 2021-05-01 18:12:31
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090620000015KK05389

檢視 Wayback Machine 備份