兩條英文grammar問題

2008-03-30 7:27 am
我想問下have been + gerund(ing) 依種tense 係幾時用ga?
佢同present participate ga分別係邊到??

另外我想問下promise同commitment用法上分別係邊??

回答 (1)

2008-03-30 8:47 am
✔ 最佳答案
Present Perfect Continuous 現在完成進行式
FORM
[has/have been present participle]

Examples:

You have been waiting here for two hours. 我一直在此等了兩個鐘.



USE 1 Duration from the Past Until Now :- 由過去直到現在

. 當我們 想表達一件事的發生由過去直到現在, 那件事仍然進行, 要表達那一個時間, 所以我們用現在完成進行式

Examples:

They have been talking for the last hour.
She has been working at that company for three years.





USE 2 Recently, Lately


如果你唔想用一個清楚的時間去表達件事係幾耐次前發生, 你可以用 最近 ; 去代替 左 兩星期 , 一個月 ..等等.... 我們會用 最近 去強調這件事的發生.

Examples:

Recently, I have been feeling really tired.
She has been watching too much television lately.


IMPORTANT

注意 : 其實 have been ing ... 本身已經隠藏了 最近 的意思, 就算你不用 lately, recently, 其實都有這個意思.. 所以如果當你問 Have you been feeling alright? 可能你意思係想問;你係咪感覺一真都好好",但其實意味住你話 佢有病 or 佢不健康。。(別人會誤解)(但其實你都無見到佢病) 。。又例如 你問 " 你一直都吸煙嗎" , 也意味着你聞到佢身有陣煙味。。(但其實你都無見到佢食煙!!!) 所以運用這個tense 時, 你最好真係有 見過,聽過這件事前因後果。 免得別人以為你
侮辱緊佢。



REMEMBER Non-Continuous Verbs/ Mixed Verbs

.
記住 "non-continous verbs 不能夠使用在任可 進行式 裡。混合動詞mixed verbs 亦不能用於continuous tense. 唯有用 現在完成式 去代替 現在完成進行式 啦。

Examples:

Sam has been having his car for two years. Not Correct      having
Sam has had his car for two years. Correct      had

ADVERB PLACEMENT

常用於(現在完成進行式) 的副詞Always, Only, Never, Ever, Still, Just
The examples below show the placement for grammar adverbs such as: always, only, never, ever, still, just, etc.


收錄日期: 2021-04-20 14:07:54
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080329000051KK04007

檢視 Wayback Machine 備份