✔ 最佳答案
present perfect tense(現在完成式)。當事情已發生,但到你講的那一刻為止,仍是發生的,或你已不知事情何事開始發生,或你沒有寫明發生的時間,但現在還是發生的,而且是"沒有準確時間"表明或你根本不知開始發生的時間,而都會用present perfect tense。如:
I have bought a new dress. (我買了一條裙,沒有寫明何時買,可能你只想說給別人知,你買了一條裙,不是想讓人知你何時買了一條裙。買裙這個動作,到你說的時候還是生效的。)
用的原理和present perfect tense(現在完成式)差不多,用了present perfect continuous tense(忘了中文譯名),當你想講一些事情與presen prefect tense一樣,只是那件事情是在一個正在進行的動作。如:
The dog have been eating the food when we opened the door. (事情發生時,是一個過去了而且沒有表時發生時間的動作,這句句子意思是:當你開門時,那隻狗正在吃東西,開門和狗正在吃東西都是已過去的動作)
最大的分別是,present perfect tense 係一個已做的動作;present prefect continouos係一個已做而且係一個,你說的那個時間正在做緊的動作。