當前位置

首頁 > 英語學習 > 英語語法 > 英語語法培訓:現在完成時的結構和用法

英語語法培訓:現在完成時的結構和用法

推薦人: 來源: 閱讀: 1.46W 次

英語當中的語法部分是重點內容,大家一定要學習透徹。今天來給大家說說現在完成時的結構和用法,這也是相關考試中經常會出現的時態問題。如果你不清楚的話,很有可能就不知道該怎麼解答問題。所以今天我們來看看這個知識點吧。

英語語法培訓:現在完成時的結構和用法

現在完成時

現在完成時的動作發生在過去,但對現在有影響。常與現在完成時連用的時間狀語有already, yet, ever, never, these days, so far,以及for和since表示的時間狀語等。

句式構成

肯定句式:主語+助動詞have(has)+過去分詞+…

否定句式:主語+助動詞have(has)+not+過去分詞+…

疑問句式:助動詞have(has)+主語+過去分詞+…?

我們來看這個例句:She has lived in this city for ten years.

這是一個肯定句,那麼它的否定句和疑問句如下:

She hasn’t lived in this city for ten years.(否定句)

Has she lived in this city for ten years?(疑問句)

下面小編給大家看一些例句,思考一下這是現在完成時哪種用法呢?

Zhang Fang has just turned off the light.

張芳剛剛把燈關了。(說明燈現在已經關上了)

I have already cleaned the room.

我剛剛已經打掃了房間。(說明現在房間已經乾淨了)

這兩個例子說的就是“過去發生的動作對現在產生的結果或影響。”

下面大家來翻譯這個句子:我的爸爸在這家工廠工作了很多年了。

答案揭曉:My father has worked in this factory for many years.

這個例子說的是“過去發生的動作延續到現在,而且還將繼續下去,往往與表示一段時間的狀語連用。”

再來翻譯一個句子:我去過長城很多次了。

答案揭曉:I’ve been to the Great Wall many times.

這個例子表達的是“從過去到現在所經歷的事情。”

當然了,大家在完成現在完成時的習題時也會有迷惑選項哦,比如一般過去時。雖然兩者都表示過去的動作,但現在完成時強調這一動作與現在的關係,對現在產生的影響或結果,而一般過去時則只表示過去的事實,不表示與現在的關係。

最值得提醒大家的是這一點:現在完成時不能和具體時間點連用,而一般過去時要與具體的時間點連用。

我們試着來翻譯這兩句話:

1、我這些天沒有看見她。

答案揭曉:I haven’t seen her these days.

2、我今天早上看見她了。

答案揭曉:I saw her this morning.

今天的學習內容就是這些,大家可以時常翻閱,溫故知新哦!總之,要想熟練準確掌握這個知識點,同學們還需要做有針對性的鞏固練習,記住熟能生巧。學習其他的英語語法知識,也可以來關注我們。我們將爲大家呈現更多有用的知識點。