
現在完成式:通常不去關注事件發生的時間
現在完成式可以用來表達最近的事件和人們的經歷,但其發生的時間通常不會去提及。
I’ve been to London. 我去過倫敦。
She has gone to the clinic. 她已經去診所了。
I’ve answered ten surveys so far. 到目前為止,我已經回答了十次調查。
過去簡單式:我們會說明或是詢問事情發生的時間點
過去簡單式是用來表達在過去已經完成的行為。我們通常會說明或是詢問事情發生的時間點。
We went to London last month.我們上個月去了倫敦。 (不會說:We have been to London last month .)
She went to the clinic last week. 她上週去了診所。
When did you answer the survey? 你什麼時候回答調查的?
在對話中
當在對話中提及最近的事件或人們的經歷時會使用現在完成式,但如果會繼續講到或是詢問到事件的細節,則要使用過去簡單式。
Tom: I’ve been to the cinema. 湯姆:我去過電影院。
Linda: What did you see? 琳達:你看到了什麼?
Tom: I saw a very good film by… 湯姆:我看了一部很好的電影……
Mike: Oh, you’ve broken your leg! 邁克:哦,你摔斷了腿!
Amy: Yes, I have. 艾米:是的。
Mike: How did it happen? 邁克:它是怎麼發生的?
Amy: It happened yesterday while I was riding my bike. 艾米:昨天我騎自行車時發生的。
搭配 how long, for 和 since
現在完成式加上how long, for, since 可以表達在過去發生的行為或情境在現在仍然持續或是為事實。
過去簡單式加上how long, for, since 代表某行為或情境在過去開始並結束。
她在香港生活了5年。
She‘s lived in Hong Kong for 5 years. (現在仍然在香港生活)
She lived in Hong Kong for 5 years. (現在已經不在香港生活了)
你在政府工作了多了?
How long have you worked in the government? (現在仍在政府工作)
How long did you work in the government? (現在已不在政府工作了)
英文表示過去的事件或經歷 – 練習題
Comments