![]() ![]() |
如何理解現在完成時強調影響 |
作者:admin 文章來源:本站原創 點擊數 更新時間:2013-05-29 文章錄入:admin 責任編輯:admin |
|
如何理解現在完成時強調影響 ■山東 劉永科
有網友在本站“答疑中心”問(www.hz123456.com/guestbook/Guest_Reply.asp?TopicID=1504): 如何理解現在完成時強調影響?許多書都說“現在完成強調影響”,到底什么叫影響,如何可以看出是強調影響?這個問題,我一直似懂非懂,請老師解釋一下,謝謝。 現特請本站顧問及特約專家 一、首先認清“現在完成時”的實質: 1. 表示動作(或狀態)發生在過去,雖然已經結束,但對現在有影響。 2. 表示動作(或狀態)發生在過去,并一直延續到現在。 英語初學者對該時態的理解誤區:認為它表示“現在完成的動作”。注意:時態名稱和表達意義是兩個不同的概念! 二、現在完成的用法 1. 現在完成時,強調過去的動作對現在的影響。就是說,動作發生在過去,然而該動作的結果對現在有影響。請仔細體味下面的例句: Tom has eaten something. 湯姆吃了一些東西。(意味著:He is not hungry now. 他現在不餓了。) My daughter has already phoned me about her health. 我女兒已經給我來電話,說過她身體情況。(意味著:So I am not worried about her. 于是我不擔心她了。) I haven’t heard from my friend John. 我一直沒有朋友約翰的消息。(意味著:I don’t know how he is getting along.) 以上各個例句,假若使用一般過去式,也完全正確。但無法表達那種對現在的影響或結果。 2. 表示過去的某一動作或狀態一直持續到現在,并有可能持續下去。 We have studied English for seven years. 我們已經學了七年英語。 His uncle has worked in this factory since he left the army. 他叔叔自從離開部隊以來一直在這家工廠上班。 She’s been very busy lately. 她最近非常忙。 【用法辨析】現在完成時與一般過去時的用法區別 這兩個時態都可以指過去已發生的事,但現在完成時強調動作與現在有聯系,或是對現在有影響;而一般過去時單純談過去的事情,與現在沒有聯系。凡是有明確的過去時間狀語時,只能用一般過去時。 The prices have gone down,but I wonder if they’ll remain so. 價格已經降下來了,但我不知是否會繼續保持這樣。(現在仍低) The prices went down for a long time last year. 去年價格曾下降過一段很長的時間。(現在已經回升) Now he’s a worker,and he once served in the army for 5 years.他現在是個工人,他曾在部隊服過5年兵役。(現在已離開部隊) He has served in the army for 5 years. 他當兵5年了。(現在還在部隊) 【特別注意】在現代英語中,尤其美國英語中,常用一般過去時代替現在完成時,不太考慮過去動作對現在的影響與否。 I saw the film already. (= I have seen the film already.) 我看過這部電影。 |
![]() ![]() |