Present Perfect Tense Dear Susan, September 12 Dear Susan, It’s been a long time since you left Taiwan. How’ve you been? We all miss you. Summer vacation has just come to an end, and I’m now in my sophomore year. Like most of my classmates, I’ve become busier because there are more and more assignments. But don’t worry about me. So far I’ve worked hard and done well.
In fact, I still find time to listen to music, play computer games, or play basketball. I even went to a basketball game last Saturday. It was a game between the Elephant and the Tiger, and the Elephant won. I was so happy for them. Best wishes Yours, Peter
文法分析:現在完成式 『現在完成式』的公式為: 『現在完成式』常用來表達以下三種情況: 我,你,複數主詞+have pp. 第三人稱單數主詞+has pp. 『現在完成式』常用來表達以下三種情況: 完成 經驗 持續
1.完成:一動作到目前為止,已經、剛剛、或尚未完成,常與already,just,yet合用。
Ex 1:He has finished his homework already. (他已經完成家庭作業了。) Ex 2:I have just got my girlfriend’s letter. (我剛剛收到我女朋友的信。) Ex 3:She has not read today’s newspaper yet. (她尚未看過今天的報紙。)
2.經驗:表達目前為止有過或未曾有過 經驗。 常與以下時間副詞連用:ever(曾經)、never(從未)、once(一次)、twice(兩次)、three times(三次)。 Ex:Have you ever been to Hong Kong ? No, I have never been there. (你曾去過香港嗎?不,我從未去過那兒。)
3.持續:表達一動作從過一直持續到現在為止。 常與 以下三種情況合用: 1. for +一段時間 2. since+過去時間 3. How long Ex 1:I have studied English for two years. (我已經讀英文兩年了)
Ex 2:It has been hot since yesterday. (從昨天起天氣一直炎熱。) Ex 3:How long have they written to each other?(他們已經彼此通信多久了?) They have written to each other for three years. =They have written to each other since three years ago. (他們已經通信三年了。)
Practice/練習 1.你們曾經去過墾丁國家公園嗎? ______________________________ Have you ever been to Ken-Ding National Park? 2. 你們已經住在台南五年了嗎? _______________________________ Have you lived in Tainan for five years? 3. 他們讀英語多久了?兩年多了。 How long have they studied English? For more than two years.