英語語法培訓:現在完成時的結構和用法
英語當中的語法部分是重點內容,大家一定要學習透徹。今天來給大家說說現在完成時的結構和用法,這也是相關考試中經常會出現的時態問題。如果你不清楚的話,很有可能就不知道該怎麼解答問題。所以今天我們來看看這個知識點吧。
現在完成時
現在完成時的動作發生在過去,但對現在有影響。常與現在完成時連用的時間狀語有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.
今天的學習內容就是這些,大家可以時常翻閱,溫故知新哦!總之,要想熟練準確掌握這個知識點,同學們還需要做有針對性的鞏固練習,記住熟能生巧。學習其他的英語語法知識,也可以來關注我們。我們將爲大家呈現更多有用的知識點。