現在完成詞
現在完成時是指發生在
過去的動作或狀態持續到現在並且已經完成,對現在造成的影響,可能持續發生下去。它的結構構是:主語+助動詞(have/has) +動詞的過去分詞
我們結合結構,舉例子來說明這個時態:
His shoes are dirty. 他的鞋子髒了。
--He is cleaning his shoes. 他在清理他的鞋子。
--He has cleaned his shoes. 他已經清理好他的鞋子了。
=his shoes are clean now.(他的鞋子現在是乾淨的了。)
從這個句子順序我們就可以看出來,因為“鞋子髒”這個狀態引發了“清理鞋子”這個過程,導致對現在的影響就是“鞋子已經清理乾淨了”。
這就是現在完成時的表達,我們通常用它來強調某事,或者某物現在已經處於的狀態。
再來舉個例子加深理解:
They are at home. 他們在家裡。
--They are going out. 他們出去外頭。
--They have gone out. 他們已經出去了。
=they are not at home now(所以他們現在的狀態是不在家)
一樣看句子的順序就可以發現,從“在家裡”過渡到“出去外頭“這個動作,總結出”他們已經出去了“這個狀態結果。
現在完成的句子結構
我們已經知道現在完成時的句子結構是:主語+助動詞(have/has) +動詞的過去分詞
除了動詞的變形會涉及到規劃與不規則變化,需要就具體使用時具體作變化,主語和助動詞是可以根據人稱的變化固定下來的,我們用一個表格就可以記住:
現在完成時的一般疑問句式
我們通常用現在完成時談論從過去一段時間直到現在做過的事。比如說:
Have you been to Rome ?
你已經去了羅馬嗎?
--Yes, I have. Three times.
--No, I haven't.
Have you read this book?
你讀了這本書嗎?
--Yes, I have read it twice. 有,我已經讀過兩遍了。
--No, I haven't
我們也經常用Have/has+主語+ever+動詞過去分詞來問”是否曾經做過某事“
如上的例子:
Hve you been to Rome? 你已經去了羅馬嗎?
--意在強調去了沒有,可能去了,可能沒有。
Have you ever been to Rome? 你去過羅馬嗎?
--意在強調”第一次“這個概念
Have you read this book? 你已經讀了這本書嗎?
--意在強調讀了沒有,可能讀了,可能沒有。
Have you ever read this book? 你讀過這本書嗎?
--意在強調 ”第一次讀過“
我們也經常搭配never來表示”從來沒有做過某事“
主語+have/ has never+動詞過去分詞
I’ve never ridden a horse.
我從來沒有騎過馬。
My momhas never travelled by air.
我媽媽旅遊從來沒有坐過飛機。
現在完成時中的gone to與been to
很多人會被 gone to 和been to 混淆,到底該用哪個?先來看看一個場景:
一週前:
Where is Bill?
--He's gone to Spain. 他去了西班牙。
Bill has gone to Spain.
相當於Bill此時在西班牙。
一週後:
Hi Bill, where have you been last week?
--I've been to Spain on holiday. 我去了西班牙度假。
Bill has been to Spain.
相當於他去過西班牙了,現在現在已經回來。
所以不難看了,gone to 是”此時的狀態“, been to 是"已經完成了的狀態"。
閱讀更多 Marco學英語 的文章