想問下一些文法

2008-02-01 10:57 pm
我想問現在完成時的結構係 have + has + 過去分詞 , 但點解有時見到
有些句會係 has been + 過去分詞, 例如以下句子有些唔明白,
The old man has been dead for two days. 點解唔可以用
The old man has died for two days????
現在完成時的結構唔係 have + has + 過去分詞????, 何解有時會係
has been + 過去分詞?????

回答 (4)

2008-02-01 11:10 pm
✔ 最佳答案
Have/Has + been 有三種用法
第一:
現完成被動式
例如- I have been treated as a celebrety
我曾經被視為名人

第二:
現在完成進行式
例如- I have been playing computer game
我當時正在玩電腦遊戲

第三:
verb to be + adjective
例如- I have been happy with you
我與你曾經開心過
2008-02-02 5:33 am
Present Perfect & Present Perfect Continuous
(現在完成式 及 現在完成進行式):


這兩個時態的名字很酷呢!但用法亦都比較複雜,原因它們都有部分的意義十分相似,要小心分辨。 Anyway,只要專心學習,慢慢吸收亦不難。 Let's go!

不過入題之前,首先需要清楚知道 Present Perfect & Present Perfect Continuous 都是 Present Tenses 系列,雖然是說及過去發生的事情,過去發生的動作,但郤不是 Past Tenses!我們可以用上的時間副詞,就只有 "Already","Just","Yet","Since 1999"…etc。而不可以霸佔 Past Tenses 的時間副詞來用啊,如:Yesterday, Last week, three years ago…etc。

亦因為有這個特點,所以很多人都會說:Perfect Tenses & Perfect Continuous Tenses 都在不知道 Exact time 時用。這說法都可以接受。
選擇時間副詞,是它們身為 Present 系列 的特質的其中一個要注意地方。但還有其他情況,是須要利用這個特質的來判決的。在這裡我不詳提了,你只需要記著它的特質,隨機應變就行。好了,正在真的要入正題來談它們的意義及用法哩。

2008-02-01 21:34:46 補充:
Past Perfect Tense (過去完成式)當我們想表達一個比 Simple Past Tense 更早發生的動作時,就會用上 Past Perfect Tense 或 Past Perfect Continuous Tense,現在先說 Past Perfect Tense。

2008-02-01 21:35:11 補充:
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.

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

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

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

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

2008-02-01 21:36:53 補充:
好了,一些基本理論講完之後,便來一點用法上面要注意的地方吧。1. 當一個動作於另一個動作後 "隨即發生",我們就會兩個動作都同時用 Simple Past Tense,以表達它們迫切性。不過,這一個用法一般都較少人會注意。E.g.:When the thief saw the policeman, he ran away.

2008-02-01 21:37:08 補充:
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.

2008-02-01 21:37:37 補充:
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.

2008-02-01 21:38:08 補充:
注意:與 Present Perfect 及 Present Perfect Continuous 一樣,Past Perfect 有強調 "曾經做過" 和 "次數" 的特性。而 Past Perfect Continuous 就有 "做過多久" 的特性。

2008-02-01 21:38:43 補充:
這個 Tense 是用來表達一些在將來會進行中的動作。E.g.:Don't phone me this afternoon. I will be playing football.E.g.:You can come to my home next night. I will be doing homework.

2008-02-01 21:39:31 補充:
其他特性如下:1. 就如 Present Continuous Tense 一樣,可以用 Future Continuous Tense 來交待一些已經計劃了的動作(scheduled action)。

2008-02-01 21:39:47 補充:
E.g.:I'll be doing some shopping this afternoon. Can I get you anything?Note:同時間咱們亦可以以 Present Continuous Tense 來交待相同的情況E.g.:I'm doing some shopping this afternoon. Can I get you anything?

2008-02-01 21:41:07 補充:
http://www.crazyhill.com/hung/english/tense.htm
2008-02-02 2:20 am
我想問現在完成時的結構係 have + has + 過去分詞 , 但點解有時見到
有些句會係 has been + 過去分詞


答:因為1)be 2)is/am/are 3) was/were 4)been
好似現在式用---I am a girl.
過去式用----I was went to school yesterday.
現在進行式用-----I am going to school now.
而has/have 用係現在完成式,仲要再加been
只係形式上複雜左
參考: 自己寫
2008-02-01 11:27 pm
have 和 has 加過去分詞,是現在完成式(Present Perfect Tense),是指完成不久的動作。

Do Doing Did **Done***
Go Going Went ***Gone***
Know Knowing Knew ***Known****
Sing Singing Sang ***Sung***
(使用打星的時態)

die (verb動詞)
dead (adjective形容詞)
death (noun名詞)

died 是動詞,是指死亡,是主動式 (Active voice),
死不能是被死,一定是 the old man自己死
除非你話:The old man has been killed by someone for two days才可以用被動式

BE,中文解釋=是,係(百變be)
現在式:is, am, are
過去式:was, were
現在完成式:been

dead是形容詞,也是指死亡
The old man has been dead for two days.
那老人家己經 是 死(adj)


收錄日期: 2021-04-13 15:04:03
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080201000051KK01102

檢視 Wayback Machine 備份