高考英語時態(tài)變化:現(xiàn)在完成時
來源:網(wǎng)絡資源 2019-05-08 13:50:02
1、現(xiàn)在完成時的構(gòu)成
現(xiàn)在完成時的構(gòu)成形式是“have/has+過去分詞”,F(xiàn)在完成時常被稱為“與現(xiàn)在有聯(lián)系的過去”,因此它不能與明確的過去時間狀語連用。
Someonehasbrokenthewindow.
有人把窗戶打破了。
2、現(xiàn)在完成時的用法
(1)表示結(jié)果的現(xiàn)在完成時
現(xiàn)在完成時著眼于過去的動作對現(xiàn)在產(chǎn)生的結(jié)果或影響。這是現(xiàn)在完成時的“已完成”用法,表示動作或過程發(fā)生在說話之前就已完成,并與現(xiàn)在有聯(lián)系。這種聯(lián)系實際上就是“過去的動作”對現(xiàn)在的影響或產(chǎn)生的結(jié)果。
Ihaveboughtapen.
我買了一支筆。(結(jié)果:Ihaveapennow.)
Thetemperaturehasincreasedby10℃.
溫度上升了10攝氏度。(結(jié)果:Itisquitehotnow.)
【注意】現(xiàn)在完成時的上下文所指的時態(tài)必須呼應。
(誤)IhaveboughtapenbutIhavelostitnow.(have bought表示你現(xiàn)在已經(jīng)有筆了,這和后面的havelost有矛盾)
(正)IboughtapenbutIhavelostitnow.
我(過去)買了一支筆,但我已經(jīng)把它丟了。
(誤)IhavelostmypenbutIhavefounditnow.(havelost強調(diào)你現(xiàn)在已經(jīng)沒有筆了,與后面have found的意思有沖突)
(正)IlostmypenbutIhavefounditnow.
我丟了一支筆,但現(xiàn)在已經(jīng)找到了。
(2)表示經(jīng)歷的現(xiàn)在完成時
強調(diào)過去某一時刻到說話時這段時間中的經(jīng)歷。
HaveyoueverbeentotheGreatWall?
你去過長城嗎?
(3)表示延續(xù)的現(xiàn)在完成時
這是現(xiàn)在完成時的“未完成”用法,表示一個動作或狀態(tài)從過去某時開始,持續(xù)到現(xiàn)在,可能要繼續(xù)下去。
He'slovedfishingforalongtime.
他愛好釣魚為時已久。(他現(xiàn)在仍愛好釣魚)
【注意】現(xiàn)在完成時的“未完成”用法既可用于動態(tài)動詞(主要是持續(xù)動詞),也可用于狀態(tài)動詞,但它一般不適用于表示短暫動作或位置轉(zhuǎn)移的動詞,如:open, break,go,come,arrive,leave等。如用這類動詞表示“未完成”,通常只限于否定結(jié)構(gòu)。
Ihaven'tseenafilmforweeks.
我已經(jīng)好幾個星期沒看電影了。
3、現(xiàn)在完成時的時間狀語
(1)與現(xiàn)在完成時“已完成”用法連用的時間狀語
現(xiàn)在完成時表示的動作或狀態(tài)發(fā)生在現(xiàn)在時間以前的某個未明確指出的過去時間內(nèi),和它連用的時間狀語要與現(xiàn)在時間有關(guān),不能是明確地表示過去的時間狀語。
、俨淮_定的過去時間狀語:already,yet,before,recently,lately等
I'veseenthefilmbefore.
我以前看過這部電影。
、陬l度時間狀語:often,sometimes,ever,never,once,rarely等
Wehaveneverheardofthat.
我們從未聽說過這事。
、郯F(xiàn)在時間在內(nèi)的時間狀語:now,just,today,thismorning,thisweek,thisyear等
Ihavejustfinishedtheletternow.
我現(xiàn)在剛寫完信。
【比較】already和yet用法上的區(qū)別
already常用于肯定句,置于句中。yet常用于否定句和疑問句,置于句末。但already有時也可用在疑問句中暗示驚訝的心情。
Shehasalreadygone.
她早就走了。
Hehasnotcomeyet.
他還沒有來。
(2)與現(xiàn)在完成時“未完成”用法連用的時間狀語
與“已完成”用法一樣,表示具體的過去的時間狀語不能與“未完成”用法連用。與其連用的往往是指一段時間的狀語以具體表示某一動作或狀態(tài)持續(xù)了多久。
①since+具體時間,表示動作或狀態(tài)從何時開始
Sincethen,hehasdevelopedanotherbadhabit.
自那以后他養(yǎng)成了另一個壞習慣。
、趂or+一段時間,表示動作或狀態(tài)持續(xù)了多久
Wehaveworkedhereforages.
我們在這里工作很久了。
③untilnow,uptillnow,sofar,uptothemoment到目前為止
Ihavenotseenhimsofar.
到目前為止我沒見過他。
④in/duringthepast/lastfiveyears在剛剛過去的5年里
Hehasbeenawayfromschoolduringthelastfewweeks.
過去的幾個星期里他沒在學校。
⑤allthewhile,allday一直,一整天
Shehasbeenbusyallday.
她忙了一整天。
4、現(xiàn)在完成時和一般過去時的區(qū)別
(1)兩者都可表示過去發(fā)生過的動作,但前者表示的是過去的動作對現(xiàn)在的影響,而后者則只是表示過去有這一動作的事實。
Helockedthedoor.
他鎖過門。(但現(xiàn)在門是開是鎖不清楚。)
Hehaslockedthedoor.
他把門鎖上了。(現(xiàn)在門是鎖著的。)
(2)兩者都可表示過去開始并延續(xù)了一段時間的動作,現(xiàn)在完成時表示該動作仍在繼續(xù),而一般過去時則說明該動作現(xiàn)已終止。
HehaslivedinBeijingforfouryears.
他在北京住了四年了。(現(xiàn)在仍住那兒)
HelivedinBeijingforfouryears.
他曾在北京住了四年。(現(xiàn)在不住那兒了)
相關(guān)推薦
高考院校庫(挑大學·選專業(yè),一步到位!)
高校分數(shù)線
專業(yè)分數(shù)線
- 日期查詢