grammar問題,呢種係咩tense黎??

2010-12-23 12:06 am
Tom has been doing the same job for a very long time.


係被動 又進行??? 到底點解??

回答 (5)

2010-12-23 10:06 am
✔ 最佳答案
Actually,it should be classified into present perfect continous tense.As it refers to an present action that has lasted for a period of time.Consequently,it is necessary for you to portray the present perfect continous (has been/have been) before mentioning "for a long time".


I hope that the above guildline can be helpful to eliminate your enquiry.

參考: my opinion
2010-12-23 8:14 am
我推薦您一個非常不錯的英語學習網站,里面有很多非常不錯的學習資源:

http://www.hkenglishstudy.info

希望可以幫到你!
2010-12-23 4:44 am
Mary has been doing the same secretarial job for a very long time(since 2000)==she has been working since 2000. she has been reading S.C.M.P.means she has been activly reading. ,positively not passively.

Progressive present perfect tense her fruitful final result is affecting up to now

her state of job condition continues up to the present tense
she is still working

she has done nothing today
she had lost her job meaning she had lost her job.
2010-12-23 12:21 am
Tom has been doing the same job for a very long time

不是被動 , 而是present perfect continuous tense 及加重 doing a very long time

如果是被動= passive voice

The same jobe has been done by Tom for a very long time
2010-12-23 12:13 am
呢個唔係被動式黎,has been 係p.p. 加doing p.p.continuous
成句係話tom 由以前到而家一直keep住做同樣既工作... 因為你job唔會起一瞬間做完,係要a period of time先得,咁所以就用has been doing ...
其實呢句同''i have done the .........'' 差唔多,只係起pp用左個continuous tense咁解
希望幫到你


收錄日期: 2021-04-19 23:44:31
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20101222000051KK00613

檢視 Wayback Machine 備份