15點~急!!!!今日之內~past perfect同past perfect continuous

2007-06-07 2:30 am
past perfect同past perfect continuous既分別係咩?
比一個詳盡d既解釋唔該~!
最好有埋example=]
thx~

回答 (2)

2007-06-07 2:45 am
✔ 最佳答案
Past Perfect Tense (過去完成式)

當我們想表達一個比 Simple Past Tense 更早發生的動作時,就會用上 Past Perfect Tense 或 Past Perfect Continuous Tense,現在先說 Past Perfect Tense。
這個 Past Perfect Tense 與 Present Perfect Tense 雖然名字很相似,但是用法卻有一點兒不同。Past Perfect Tense 不需要像 Present Perfect Tense 般注意什麼 "有沒有準確時間",只要在相比下較 Simple Past Tense 早,便可以交給它去辦了。

E.g.:We were there at 9:00 a.m., but the bus had gone.
E.g.:I studied hard in library yesterday afternoon, because I had got a very bad result. If I don't work hard now, I will fail again.

為了加深概念,我們再看多兩個例子吧:
E.g.:He had left ten minutes ago.
E.g.:He left ten minutes ago.

這兩個例子,其中一個是錯誤的,你知道是哪個嗎?如果單從中文翻譯:"他十分鐘前已經走了",好像是第一句比較正確,十分鐘前嘛!你認為呢?
其實我這般地問,答案當然不是啦~

這是一個對 Tenses 不熟識的考生常犯的錯誤,如果你對 Tenses 已經很有信心,請耐心地再聽多次吧,因為我喜歡 "有殺錯,冇放過…"。還記得之前我們說過,Past Perfect Tense 是一個動作比 Simple Past Tense 還要早時便可用得著嗎?因此如果要用 Past Perfect Tense,先決條件就是要有比較,那麼你應該有一個問題了:從上面的例子中,不是已經有了比較嗎?"十分鐘" 嘛!…

但其實這比較並不是 Verb to Noun, Verb to Preposition…etc(i.e. 不是與詞意相比),而是與 動詞 相比。再再再再簡單點來說,就是用 Past Perfect 之前,必須有一個 Simple Past Tense 作為其比較對象。

相反地,如果我們 "包咬頸",一定要用 "Ten minutes ago" 作比較!那麼問題便會發生了。因為單單一個時間副詞:"Ago, Before…etc"並不代表比某個時間前,反之,從以上例子中,我們應該把整件事視為一個 Simple Past Tense。因 "Ten minutes ago" 是過去了,"Twenty minutes ago" 又是過去了,在沒有 動詞 比較之下,又怎能斷定是不是比 Simple Past Tense 早呢?想一想是不是?所以並不需要畫蛇添足。


1. 當一個動作於另一個動作後 "隨即發生",我們就會兩個動作都同時用 Simple Past Tense,以表達它們迫切性。不過,這一個用法一般都較少人會注意。

E.g.:When the thief saw the policeman, he ran away.


2. 當一句 clause 以 "Before, After, Until…etc" 這些 Conjunction(連接詞)作開頭時,我們就可以用 Past Perfect Tense 或 Simple Past Tense,隨你喜歡。

E.g.:After she took/had taken a shower, she started to do her homework.

Past Perfect Continuous Tense (過去完成進行式)

Past Perfect Continuous Tense 表示一個動作比 Simple Past Tense 更早發生,持續至 Simple Past,有可能會繼續至 Present。它的用法與 Present Perfect Continuous Tense 相同,只是時態推前了個單位。
E.g.:We had been waiting for half an hour when the bus finally arrived.

注意:與 Present Perfect 及 Present Perfect Continuous 一樣,Past Perfect 有強調 "曾經做過" 和 "次數" 的特性。而 Past Perfect Continuous 就有 "做過多久" 的特性。
2007-06-07 3:16 am
Present perfect : 一件事情(在以前的任何事段)已經完結, 就用present perfect.
假設parents' day, 先生告訢David 的父母
e.g. David has done well in the first term. 這句句子,沒有特定指明David在那時段時間做得好,只知道David曾經做得好。

Present perfect continuous : 在過去的一段時間內一直在做一件事情。
e.g. David has been doing well in the first term. 這句意思是David 一直都表現得好, 較清楚地表達了時間(一直),相對第一句給人的印象更好。

Past perfect: 一件事情在另一件事情前己經做完
e.g. He had taught Henry before he taught Robert. 意思是他教Robert前己經教了Henry.

Past continuous: 一件事情在另一件事情前一直在進行中
e.g. He had been searching for infomation before he wrote his report. 在他寫report以前他一直在找資料。

Past perfect 是強調在做B前己經做了A; Present perfect 就只告訴別人你做了B(only one thing is reported)

Have got= 己經有/得到; Have 有/得到

*在決定用咩tense之前,記得留意時間和先後次序ar!!*


收錄日期: 2021-04-12 21:42:47
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070606000051KK03204

檢視 Wayback Machine 備份