現在完成式(Present Perfect Tense)的5個用法及3點注意 | present perfect simple中文
概念Has/Have+ 過去分詞例子:Ihavestudiedforexamalready. 這個考試我已經溫習好了。Shehascompletedthequestionnaire. 她已經完成好那份問卷了。Haveyouhaddinneryet? 你已經食過了晚餐嗎?我們一般會使用現在完成式去形容一個發在過去與現在次間,某一個不具體的時間點上,所發生的事情/動作。一般用於形容一些過去發生了,但沒有一個確實時間點的事情/動作。由於沒有確實發生時間,所以不可跟有明確時間的時間詞/片語/子句一起運用,例如:yesterday,lastnight,oneweekago,sinceprimaryschool,wheniwasachild, 等等。相反,...
概念
Has/Have + 過去分詞
例子:I have studied for exam already. 這個考試我已經溫習好了。
She has completed the questionnaire. 她已經完成好那份問卷了。
Have you had dinner yet? 你已經食過了晚餐嗎?
我們一般會使用現在完成式去形容一個發在過去與現在次間,某一個不具體的時間點上,所發生的事情/動作。
一般用於形容一些過去發生了,但沒有一個確實時間點的事情/動作。
由於沒有確實發生時間,所以不可跟有明確時間的時間詞/片語/子句一起運用,例如:yesterday, last night, one week ago, since primary school, when i was a child, 等等。
相反,可跟有不明確時間的,時間詞/片語/子句一起運用,例如:already, before, ever, yet, some time ago, once, several times, 等等。
例子:
I have read this book many times. 我已經讀過這本書很多次了。
She has traveled to Japan before. 她之前有去過日本旅遊。
We have passed the driving test. 我們都已經通過了駕駛考試。
I have not met him before. 在此之前,我未曾遇見過他。
She has been married twice. 她已經結過兩次婚。
They have never visited Mary. 他們從來未曾探望過瑪莉。
Have you washed the car already? 請問你已經把汽車洗乾淨了嗎?
Have you ever climbed Mount Everest? 請問你曾經爬過珠穆朗瑪峰嗎?
現在完成式的注意重點:
所謂 “不具體時間點" 的概念對新手來說,未必很容易可能掌握到。
以...