present perfect及...continuous

2012-07-23 10:56 pm
我不是很明白present perfect及present perfect continuous tense 的分別

是不是present perfect tense 及present perfect continuous tense 的提示字都可以是since ,for?他們係咪都是用來表達一個action從 以前維持到現在?謝謝回答

回答 (3)

2012-08-01 4:19 am
✔ 最佳答案
這兩個時式不同的地方就是它們強調的地方不同:
present perfect強調的是狀態,,
就是說完成了一件東西但是不清楚確實完成時間,或者強調結果
e.g.He hasn't been able to play football since he broke his arm.
但present perfect continous基本是強調動作的過程或者一直都在做的東西
e.g.He has been playing football since he was a little child.
還有這兩個時式不一定要跟since 或者for的提示字,可能有其他的提示字,要注意句子當中的意思,也不一定有提示字的出現

補充:
其實我覺得樓上第一個例子有點不對,
has been living for 10years才對,
因為個for指出這10年間的時間
參考: 希望幫到你
2012-08-03 4:47 am
for 和 since 作提示字,只是P5教 present perfect tense 其中一種句式的提示字。
其實日常生活中present perfect tense 是一個十分常用的 tense,而一般沒有任何提示字。
而句子中有 for 和 since 也不一定要用 present perfect tense。
2012-07-24 10:22 pm
1. present perfect tense及present perfect continuous tense的提示字都可以是since ,for
2. present perfect唔代表一個action從以前維持到現在,而present perfect continuous tense 可以。

For example:He live in Japan.

present perfect
He has lived in Japan for ten years.
而這句唔代表佢現在還住在日本,只代表佢在日本住了十年。

present perfect continuous tense
He has been living in Japan since he was young.
這句說明了他從小時候到現在都住在日本。
參考: myself


收錄日期: 2021-04-16 14:47:26
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120723000051KK00433

檢視 Wayback Machine 備份