past perfect continuous and present perfect continuous

2008-09-05 3:04 am
past perfect continuous and present perfect continuous
呢兩個tense有何分別?!
兩個都係由過去所發生左既事,持續進行到現在~?!
咁一個past,一 個present究竟有咩分別~?!

回答 (3)

2008-09-08 12:20 am
✔ 最佳答案
1)兩個都係由過去所發生左既事,持續進行到現在~?!

present perfect continuous既其中1個用法係:

Duration from the Past Until Now發生於以前,繼續進行到現在的一段時間

E.G. She has been working at that company for three years.
( = 她在那間公司一直工作到現在已經三年了 )

past perfect continuous用法:

Duration before something in the past發生於以前,在過去的另一個動作之前結束的那一段時間

這樣說可能會比較易理解:

E.G. They had been talking for over an hour before Tony arrived.
( = 他們在Tony到達之前聊天了足足一個小時)
第一個動作=聊天了一小時,第二個動作=Tony到達
在第二個動作開始之前第一個動作就完結了。


2)咁一個past,一 個present究竟有咩分別~?!

**要分別兩者,你要記住past perfect continuous是有另一個動作比較,在以前發生也在以前結束;
而present perfect continuous可以沒有動作比較,在以前發生,繼續進行到現在,有可能持續到將來。

**兩者相同的是它們都是a period of time,有一段持續的時間。
參考: myself
2008-09-05 8:50 am
past perfect continuous --> had + been + (verb+ing)
present perfect continuous --> has/have + been + (verb+ing)
兩個都係強調個動作進行了一段時間, 但past perfect continuous係指那個一直進行的動作發生在另一件past action進行的時候/之前

eg
I have been doing my how work.
我一直都在做功課

I had been doing my homework when he came in.
當他來的時候(已過去)我一直都在做功課

2008-09-05 00:51:53 補充:
打錯字:

eg
I have been doing my homework.
我一直都在做功課

I had been doing my homework when he came in.
當他來的時候(已過去)我一直都在做功課
參考: Me, Me
2008-09-05 4:36 am
past perfect continuous 係指這件事已經發生咗,而係發生某件事時,他一直做緊
eg.When the fire broke out , I was cooking.
present perfect continuous係指這件事進行緊
eg.I am doing homework (now).

PS.如果篇文章用past tense ,就一定要用past perfect continuous ,如果篇文章用present tense 就一定要用 present perfect continu。
參考: 自己


收錄日期: 2021-04-18 17:52:21
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080904000051KK01748

檢視 Wayback Machine 備份