百因必有果,你的“福利”就是我第59篇:現在完成時構成及用法


百因必有果,你的“福利”就是我第59篇:現在完成時構成及用法


現在完成時的構成


1、肯定句:
主語+ have/has+動詞的過去分詞+其他(第三人稱單數用has)
2、否定句:
主語+ have/has not+動詞的過去分詞+其他
3、疑問句:
Have/Has+主語+動詞的過去分詞+其他


現在完成時的用法


(1)表示過去發生的動作對現在造成的影響或結果
常用的時間狀語有:
already,yet,ever
never,just 等


其中 already 用於肯定句,可放在助動詞之後,過去分詞之前,也可放在句末
yet 常放在句末,在疑問句中表示“已經”, 在否定句中表示“還”
I have already watched the TV play.
我已經看過這部電視劇了。
Have you found your lost pen yet?
你找到丟失的筆了嗎?
No, I haven't found it yet.
不,我還沒有找到。

(2)表示動作或狀態在過去已經開始,持續到現在
常和 for,since 連用,表示持續的動作或狀態
多為延續性動詞
We have lived here since 2000.
自從2000年以來我們一直住在這裡。
(說明一直住在這裡,也許還會住下去)
I have learnt English for three years.
我學了3年英語了。

(3)表示從過去某一時間到說話時這一過程中動作發生次數的總和

I have seen the film twice.
我已經看過這部電影兩次了。

(4)表示從過去某一時間到說話時這段時間中反覆發生的動作
常與 often,always.seldom,never 等副詞連用
I have seldom watched TV these days.
這些日子我很少看電視。

(5)表示將來某時已經完成的動作,用在條件或時間狀語從句中
He will come as soon as he has finished his work.
他一完成工作就回來了。


現在完成時的注意事項


(1)現在完成時和一般過去時的區別
現在完成時強調的是過去的動作對現在的影響,它和現在有密切的聯繫
一般過去時強調的是動作發生的時間、地點,不涉及對現在的影響
所以,凡是含有表示過去的時間狀語的句子,都必須用一般過去時,不能用現在完成時


如果詢問某事發生的時間、地點,只用一般過去時

Lucy called you just now.
露西剛才給你打電話了。
(just now是表示過去的時間狀語,所以用一般過去時)
I have just called her.
我剛打過電話給她。
( just 強調已經打過電話了,對現在的影響是無需再打 )

When/Where did you have it?
你什麼時候/在哪兒吃的?
(不管是時間還是地點,都與現在無關,所以要用一般過去時)

(2)常與現在完成時連用的時間狀語
現在完成時常與表示從過去某時刻延續到現在,幷包括現在在內的一段時間狀語連用
如 recently(最近)
lately(近來)
so far(至今)
up to now ( 至今 )
in the past few months(過去的幾個月裡)
already,yet,never
ever,just(剛)等

So far I have learned 3,000 English words.
至今我已學了3 000個英語單詞。
In the past few years, my hometown has changed a lot.
在過去的幾年裡,我的家鄉發生了很大的變化。


(3)一般現在時和現在完成時都可以和 often,always,seldom,never 等副詞連用,但意義不同。現在完成時強調一段特定時間裡的情況;而一般現在時強調一般情況,說明主語的特徵。
He has always helped us.
他總是幫助我們。
(到目前為止)
He always helps us.
他總是幫助我們。
(一貫如此)

(4) have/has gone to 與 have/has been to 的醫別

have/has gone to
表示“已去(某地)”, 人已離開,不在說話現場,所以第一人稱 ( I,we ) 和第二人稱 ( you ) 以及在說話現場的人都不能用這一結構

have/has been to
表示“去過(某地)”
人已回來,是說話以前的動作

The students have all gone to West Hill Farm.
學生們都去西山農場了。
(學生們不在說話現場,可能現在在農場,也可能還在路上)
They have been to West Hill Farm twice.
他們已去過西山農場兩次了。
(人已回來,不在那裡了)



分享到:


相關文章: