英語語法第37講:現在完成時用法大總結Ⅱ

我們之前學習了一些現在完成時的基本用法,今天我們就來繼續探討一下現在完成時的特殊用法:現在完成時還可用來表示過去發生的動作一直延續到現在,常帶有for或since 等表示一段時間的狀語。

英語語法第37講:現在完成時用法大總結Ⅱ

如:

Mr Wang has lived here since 1983.

自1983年以來,王先生一直住在這裡。

I haven’t seen much of him recently (lately).

我最近沒見過他。

We have seen that film before.

我們以前看過那部電影。

Have they found the missing child yet?

他們找到那個失蹤的孩子了嗎?

現在完成時瞬間動詞即終止性動詞不能與表示一段時間的狀語連用。

常見終止性動詞與延續性動詞 (或狀態動詞) 的對應關係如下:

come / go / arrive / get / reach / move--- be in/at

open --- be open

die --- be dead

close --- be closed

become ---be

borrow --- keep

put on --- wear

buy --- have

leave ----- be away (from)

begin / start ----- be on

fall asleep ---- be asleep

end/finish ----- be over

catch a cold ----- have a cold

join the army ---- be in the army, be a soldier

join the Party---- be in the Party , be a Party member

例:吉姆買這支已有兩年了。

Jim bought this pen two years ago.

Jim has had this pen for two years.

Jim has had this pen since two years ago.

Jim has had this pen since 2007

It is two years since Jim bought this pen.

英語語法第37講:現在完成時用法大總結Ⅱ

現在完成時句型中,在表示“最近幾世紀/ 年/ 月以來……”時間狀語中,謂語動詞用現在完成時。

in the past few years/months/weeks/days;over the past few years; during the last three months; for the last few centuries, through centuries; throughout history 等

表示“第幾次做某事,”或在 “It is the best (worst, most interesting ) +名詞 +that” 後面跟現在完成時。

例:This is my first time that I have visited China.

This is the most interesting film I have ever seen.

That is the only book that he has written.

have / has been to + 地點 意為“曾去過某地”,暗含目前已不在該地僅表示當事人的一種經歷而已。

have / has gone to + 地點 “到了某地去了”,暗含“已離開原地去了某地”之意,但是否到達了某地尚不確定。

如:He has gone to Shanghai.

他去了上海。

He has been to Shanghai.

他去過了上海。

英語語法第37講:現在完成時用法大總結Ⅱ

學習英語最重要的是日積月累,堅持不懈,每天一點點的進步長期堅持下來都是巨大的收穫。對於處於語言形成關鍵期的幼兒更是如此。更多學科知識,更多育兒心得,盡在順暢中小幼。順暢中小幼是上海順暢文化旗下的k-12在線教育品牌,致力於為幼兒至中學階段學員提供相關的興趣、能力、專項訓練等全方位在線課程和服務,歡迎關注我們哦。


分享到:


相關文章: