![]() ![]() |
英語動詞時態詳解:現在完成時 |
作者:陳根花 文章來源:本站原創 點擊數 更新時間:2008-05-16 文章錄入:admin 責任編輯:admin |
|
四、現在完成時與一般過去時的區別 看了上面關于現在完成時的用法,你可能會覺得現在完成時的已完成用法與一般過去時的用法好像很相似,對嗎?因為它們都可以表示在過去發生并完成的動作。 許多書在講解現在完成時與一般過去時的區別時是這樣描述的:用一般過去時表示動作對現在沒有影響,用現在完成時則表示動詞對現在影響。你對這樣的解釋肯定不滿意,因為你認為過去發生的動作不管你用什么時態,它對現在的影響都是存在,并不會因為你所用的時態不同而有所變化。比如你過去記的單詞對你現在有影響,你過去搞的鍛煉對你現在有影響,你過去看的電影對你現在有影響,你過去犯的錯誤對你現在有影響,你過去缺過課對你現在有影響,等等。 其實啊,對于過去發生并已完成的動作,不管你是用一般過去時還是用過去完成時,它對現在都是有影響的,它們的不同之處在于,說話者是否強調這個影響——如果強調對現在的影響,就用現在完成時;如果不強調對現在的影響,而是強調動作發生的過去時間,就用一般過去時。體會下面的句子: I’ve washed the car. 我已經洗過車了。 I washed the car. 我洗了車子。 第一句用的是現在完成時,它強調的是洗車對現在的影響——車現在是干凈的;第二句用的是一般過去時,它不強調洗車對現在的影響,只表明車在過去洗過,至于它現在是否干凈說話人并不關心。 The lift has broken down. 電梯壞了。 The lift broke down. 電梯壞了。 第一句用的是現在完成時,它強調的是電梯壞對現在的影響——我們不得不走樓梯,或我們得請人來修電梯;第二句用的是一般過去時,它不強調電梯壞對現在的影響,只表明電梯在過去曾經壞過,至于它現在是否能用說話人并不關心。 Tom has had a bad car crash. 湯姆發生了嚴重的車禍。(他可能仍在住院。) Tom had a bad crash. 湯姆發生過嚴重車禍。(他現在很可能已經出院了。) 第一句用的是現在完成時,它強調的是出車禍對現在的影響——湯姆可能現在仍在住院;第二句用的是一般過去時,它不強調出車禍對現在的影響,只表明湯姆在過去曾經出過車禍,至于他現在是否已經出院之類的相關說話人并不關心。 現在完成時強調動作持續到現在或剛結束;而現在進行時只強調目前的狀態。如: They have talked for about two hours. 他們談了大約兩個小時。(強調動作的持續) They are talking. 他們在談話。 (強調目前的狀態) The students have done their homework. 孩子們已做完了家庭作業。 The students are doing their homework. 孩子們在做家庭作業。 另外,現在進行時還可表示將來意義。如: He has left the city. 他已離開這個城市。(其結果是——他不在這個城市) He is leaving the city. 他要離開這個城市。(現在進行時表示將來) We have invited him here to speak, so we’d better go to his lecture. 我們邀請他來這兒講演,所以我們最好去聽講。 We are inviting him here to speak, so we’d better go to his lecture. 我們打算邀請他來這兒講演,所以我們最好去聽講。 |
![]() ![]() |