(UNIT1)現在完成時的重點和難點
一、現在完成時的“完成用法”和“未完成用法”
1.現在完成時的"完成用法"
現在完成時的"完成用法"指的是動作發生在過去某一時刻并已結束,但該動作對現在產生了影響,與現在情況具有因果關系。例如:he has turned off the light.他已把燈關了。
(動作結束于過去,但說明的是現在的情況--燈現在不亮了。)
現在完成時"完成用法"的特點是動作不延續,因此,該時態只能與表示不定的過去時間狀語(如:already,yet,before,recently等)、頻度時間狀語(如:never,ever,once等)、包括現在時刻在內的時間狀語(如:this morning / month /year...,today等)連用。
例如: have you found your pen yet?你已找到你的鋼筆了嗎?
2.現在完成時的"未完成用法"
現在完成時的"未完成用法"指的是動作開始于過去某一時刻,一直延續到現在,或可能還要繼續下去。
例如:he has lived here since 1978.自從1978年以來,他一直住在這兒。(動作起始于1978年,一直住到現在,可能還要繼續住下去。)
i have been in the army for more than 5 years.我在部隊已經呆了五年多了。(動作開始于5年前,一直延續至今,有可能還要繼續下去。)
此種用法的句中常需一個表示一段時間的狀語(由since或for引導),或表示與現在時刻相連的時間狀語(如:up to now,so far到目前為止)等。
例如:i have heard nothing from him up to now.到目前為止我沒有他的任何消息。
注意:(1)現在完成時的未完成用法只適用于延續性動詞,不可用于終止性動詞,即瞬間完成或延續時間很短的動詞。如:come,go,arrive,leave,join,become,die等。
(2)現在完成時常見兩種句型:
、僦髡Z+have / has been+for短語
、趇t is+一段時間+ since從句
例如:he has been in the league for three years.或it is three years since he joined the league. 他入團已三年了。
3、延續性動詞和終止性動詞的概念
英語中,動詞按其動作發生的方式、動作發生過程的長短,可分為延續性動詞和終止性動詞。
延續性動詞表示能夠延續的動作,這種動作可以延續下去或產生持久影響。如:learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay等。
終止性動詞也稱非延續性動詞、瞬間動詞或短暫性動詞,表示不能延續的動作,這種動作發生后立即結束。如open, close, finish, begin, come, go, arrive, reach, get to, leave, move, borrow,buy等。
4、延續性動詞的用法特征
1.延續性動詞可以用于現在完成時,其完成時態可與表示"段時間"的狀語連用。表示"段時間"的短語有:for two years, during the past three years, since last year, how long等。如:i have learned english since i came here.自從我來到這兒就學英語了。
2.延續性動詞不能與表示短暫時間的"點時間"狀語連用。如:it raind at eight yesterday morning.(誤) rain為延續性動詞,而at eight表示"點時間",前后顯然矛盾。如果用延續性動詞表示一瞬間的動作,可以借助come, begin, get等終止性動詞來表示。上句可改為:it began to rain at eight yesterday morning.(正)又如: