現在完成時的使用方法

  現在完成時是英語中一個很重要的時態,也是很容易弄錯的一個時態。那麼你掌握多少了?以下是由小編整理關於現在完成時的用法的內容,希望大家喜歡!

  現在完成時的用法

  現在完成時由“have/has+過去分詞”構成。

  ①影響性用法:表示動作發生在過去,但對現在有影響或結果,同時說話強調的或感興趣的就是這個影響或結果。比如中文說:“有人把窗戶打破了.” 顯然“打破窗戶”這一動作是過去發生並且結束的,但說話人強調的重點是打破窗戶對現在的影響----目前窗戶還是破的。句中經常和一些表示不確定的過去時間狀語連用,如:many times, just, yet, ever, never, already, before, so far, by now等連用.

  ②持續性用法:有時候也稱為未完成用法。表示從過去某一時間開始一直延續到現在並還可能繼續延續下去的動作。比如中文說:“自上個星期以來他一直很忙.” 表明,這個“忙”是從上個星期開始的,並且持續到現在,甚至有可能繼續忙下去。句中常帶有表示一段時間的時間狀語,如:since, for.

  例項分析一、影響性用法:

  ***1***I have lost my key.

  我把鑰匙丟了。

  根據句意可知,“丟鑰匙”這個動作發生在過去,同時也在過去已經完成。但這個過去發生和完成的動作對現在有影響----導致我現然無法開啟門,或者我要去找開鎖匠幫助。

  ***2***We have finished the work.

  我們已經把工作幹完了。

  根據句意可知,這個“工作完成”的動作發生在過去,同時也在過去已經完成了,這個過去發生和完成的動作對現在的有影響----我們可以休息了,可以玩了,或者可以做其他事情了。

  二、持續性用法:

  ***1***Mr.Jack has lived in China since 2002.

  傑克自從2002年開始就一直住在中國。

  根據句意可知,“住在中國”是從2002開始的,但它在過去沒有完成,而是一直持續到現在,已經很多年了,甚至繼續持續下去。

  ***2***I’ve waited a week for your answer.

  等你的答覆我已經等了一個星期了。

  根據句意可知,“等"這個動作發生在過去,但它在過去並沒有完成,而是一直等到現在,已經持續了一個星期。

  現在完成時與一般過去時的區別

  許多老師在講解現在完成時與一般過去時的區別時是這樣描述的:用一般過去時表示過去發生的事情,對現在沒有影響;而現在完成時則表示動作對現在有影響。 這樣的解釋你肯定不滿意,因為不管你用什麼時態,過去發生的動作對現在總是存在或多或少影響的,並不會因為你的時態不同而變化。比如你過去背了單詞對現在有影響,你過去電影對現在有影響,你過去跑步鍛鍊對現在有影響,乃至你過去犯了錯誤對現在也有影響,等等。

  它們的不同之處在於,說話者是否強調這個影響-----如果強調對現在的影響,就用現在完成時;如果不強調對現在的影響,而是強調動作曾經發生過,以及過去發生時間,就用一般過去式。

  例項分析I've washed my car. 我已經洗過我的車了。

  I washed my car. 我洗了我的車。

  第一句用的是現在完成時,它強調的是洗車對現在的影響----車子現在很乾淨;第二句是一般過去時,它不強調洗車對現在的影響,只表明車在過去洗過,至於它現在是否乾淨,說話人並不關心和在意。

  I’ve seen the film. 我已經看過這部電影了。

  I saw the film last week. 我上週這部電影。

  第一句現在完成時,它強調我看過這部電影,至今還記得電影內容;第二句一般過去時,它強調看電影是在上週這個時間,而並不是其他什麼時候。

  The lift has broken down. 電梯壞了。

  The lift broke down. 電梯壞了。

  第一句現在完成時,它強調的是電梯壞對現在的影響----我們不得不走樓梯,或者我們必須請人來修理;第二句一般過去時,它不強調電梯壞對現在的影響,只表明電梯在過去曾經壞過,至於它現在是否能使用,說話人並不關心。

  Tom has had a bad car crash. 湯姆發生了嚴重的車禍。

  Tom had a bad crash.湯姆發生過嚴重車禍。

  第一句現在完成時,它強調的是出車禍對現在的影響----湯姆 能現在仍在住院;第二句一般過去時,它不強調車禍對現在的影響,只表明湯姆在過去曾經出過車禍,至於他現在是否已經出院,恢復如何之類的,說話人並不關心。