現在完成時
一、現在完成時的構成
1.基本形式:have/ has done(過去分詞)
2.否定形式:have/ has not done
3.被動形式:have/ has been done
4.疑問形式:Have/Has+主語+done.?
現在完成時的用法
1.完成用法
表示發生在過去並對現在仍然有影響的動作,常與just、 recently、 already
never、ever、 lately等連用。
There have been a lot of changes in my hometown recently.
最近我的家鄉發生了許多變化。
2.未完成用法
表示從過去某時開始一直延續到現在的動作或狀態,常與m+時間段 siwei Social
Module 4
時點從句、 so far、 up to now、 in the past/lat+一段時間等連用。
ht In
我在這所學校任教了30年。
3.特殊用法
(1)現在完成時用在時間狀語從句或條件狀語從句中,可以表示將來完成,此5
時從句也可用一般現在時
I wont believe it until I have seen it with my own eyes
直到我親眼見到才相信。
(2) This/lt is the first( second、 third.) time that..句型中,hat從句中要使用
現在完成時。
It is the first time that the new president has visited Vietnam
這是新總統第一次訪問越南
(3) This/That//tis+the+形容詞最高級+名詞+ha句型中,ha從句常用現
This is the best film that I have ever seen.這是我看過的最好的電影。
(4)It is/has be段時間句(從句用一般過去時)
It is/ has been seven years since Tom started learning English
湯姆學習英語已經有七年時間了。
三,現在完成時難點突破
1理在完成時與非延續性動詞
非延續性動詞也可以有現在完成時,但是不可以與表示時間段的時間狀語連
用:必須與表示時間段的狀語連用時,要用相應的延續性動詞來代替。
他已經去世(好幾年)了。
He has died. (V)
He has died for several years. (x)
He has been dead for several years. (V)
注意:下面是常見的非延續性動詞(短語)及與其對應的延續性動詞(短語)
非延續性動詞(短語)
延續性動詞(短語)
he here
go/get out
go/ leave
return/come back
pgo to sleep
現在完成時與一般過去時的區別
現在完成時
強調對現在造成的影響或產生的結果,落腳點在現在
般過去時
著重說明動作發生在過去,強調動作本身,落腳點在過去
1 saw this film yesterday.(強調看的動作發生過了)我昨天看了這個電影。
have already seen this film(強調對現在的影響,電影的內容已經知道了)我
已經看了這個電影了