✔ 最佳答案
I have finished my homework. (過去的動件 - 無講明時間 - 係 present perfect tense)
I finished my homework 1 hour ago. (過去的動件 - 講明時間 - 係 past tense)
Present Perfect Tense
雖然是說及過去發生的事情,過去發生的動作,但郤不是 Past Tense!我們可以用上的時間副詞,就只有 "Already","Just","Yet","Since 1999"…etc。而不可以霸佔 Past Tenses 的時間副詞來用啊,如:Yesterday, Last week, three years ago…etc。亦因為有這個特點,所以很多人都會說:Perfect Tenses 都在不知道 Exact time 時用
1. 當說及一些事件發生於以前,並繼續進行至現在
I have lived/have been living in this house for years/since 1992.
2. 當強調一個動作我們做了多少次或發生次數
He has broken his arm four times before.
3. 我們會用 Present Perfect Tense 來表達一個較長久,永恆的事情