現在完成時的用法
現在完成時由?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.湯姆發生過嚴重車禍。