I have gone to Spain,還是been to?是這個語法不得不說的

現在完成詞

現在完成時是指發生在

過去的動作或狀態持續到現在並且已經完成,對現在造成的影響,可能持續發生下去。

它的結構構是:主語+助動詞(have/has) +動詞的過去分詞

我們結合結構,舉例子來說明這個時態:

His shoes are dirty. 他的鞋子髒了。

--He is cleaning his shoes. 他在清理他的鞋子。

--He has cleaned his shoes. 他已經清理好他的鞋子了。

=his shoes are clean now.(他的鞋子現在是乾淨的了。)

從這個句子順序我們就可以看出來,因為“鞋子髒”這個狀態引發了“清理鞋子”這個過程,導致對現在的影響就是“鞋子已經清理乾淨了”。


 I have gone to Spain,還是been to?是這個語法不得不說的

這就是現在完成時的表達,我們通常用它來強調某事,或者某物現在已經處於的狀態。

再來舉個例子加深理解:

They are at home. 他們在家裡。

--They are going out. 他們出去外頭。

--They have gone out. 他們已經出去了。

=they are not at home now(所以他們現在的狀態是不在家)

一樣看句子的順序就可以發現,從“在家裡”過渡到“出去外頭“這個動作,總結出”他們已經出去了“這個狀態結果。

 I have gone to Spain,還是been to?是這個語法不得不說的

現在完成的句子結構

我們已經知道現在完成時的句子結構是:主語+助動詞(have/has) +動詞的過去分詞

除了動詞的變形會涉及到規劃與不規則變化,需要就具體使用時具體作變化,主語和助動詞是可以根據人稱的變化固定下來的,我們用一個表格就可以記住:

 I have gone to Spain,還是been to?是這個語法不得不說的

現在完成時的一般疑問句式

我們通常用現在完成時談論從過去一段時間直到現在做過的事。比如說:

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


 I have gone to Spain,還是been to?是這個語法不得不說的

我們也經常用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.

我媽媽旅遊從來沒有坐過飛機。

 I have gone to Spain,還是been to?是這個語法不得不說的

現在完成時中的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 是"已經完成了的狀態"。


分享到:


相關文章: