來源:網(wǎng)絡資源 2023-08-16 14:53:27
一.表達概念:
1.表示到說話人說話時已經(jīng)完成的動作,卻對現(xiàn)在仍有影響或結(jié)果。
例如: He has lost his book.他丟了他的書。
2.表示事情開始與過去,卻一直持續(xù)到現(xiàn)在還在進行的事情。
例如: He has taught in our school for 30 years. 他在我們學校教書已有30年了。
3.表示從過去某個時間直到現(xiàn)在的這個時間范圍內(nèi)不斷重復發(fā)生的動作或情況,并且這個不斷重復的動作有可能繼續(xù)下去,也有可能到現(xiàn)在就結(jié)束。
例如: My father has always gone to work by bike. 我父親一向騎車上班。
4.同一般現(xiàn)在時可以表示將來一樣,現(xiàn)在完成時也可以在時間狀語從句里表示將來。
例如: I'll wait until he has written his letter. 我愿等到他把信寫完。
二、句型構(gòu)成
主語+have/has+動詞的過去分詞(p.p)(V-ed) e.g done
①肯定句中:主語+have/has+動詞的過去分詞(p.p)(V-ed)+賓語.
②否定句中:主語+haven't/hasn't+動詞的過去分詞(p.p)(V-ed)+賓語.
③一般疑問句中:Have/Has+主語+動詞的過去分詞(p.p)(V-ed)+賓語.
④特殊疑問句中:特殊疑問詞或詞組+一般疑問句(have/has+主語+過去分詞(V-ed)+其他)
三、時間狀語
常與現(xiàn)在完成時連用的時間狀語:ever, never, already, yet, just, before, recently, still, lately, since+時間點, for+時間段, etc.
四、注意事項
1.現(xiàn)在完成時不能單獨與準確時間連用,(如表示過去的時間狀語),如:yesterday(morning、afternoon),last(morning、afternoon)等,除非與for、since連用。
2.現(xiàn)在完成時往往同表示不確定的過去時間狀語連用,如:already(肯定),yet(否定或疑問),just,before,recently,still,lately,never等。
3. 現(xiàn)在完成時常常與表示頻度的時間狀語連用
比如:often, sometimes, ever, never, twice, on several occasion等。
4. 現(xiàn)在完成時還往往可以同包括現(xiàn)在時間在內(nèi)的時間狀語連用
比如 now, up to these few days/weeks/months/years,this morning/week/month/year, just, today, up to present, so far等。
5. 現(xiàn)在完成時還可以用來表示過去的一個時間到現(xiàn)在這段時間內(nèi)重復發(fā)生的動作。
6.現(xiàn)在完成時的"完成用法" 現(xiàn)在完成時的"完成用法"指的是動作發(fā)生在過去某一時刻并已結(jié)束,但該動作對現(xiàn)在產(chǎn)生了影響,與現(xiàn)在情況具有因果關系。
例如:He has turned off the light.他已把燈關了。(動作結(jié)束于過去,但說明的是現(xiàn)在的情況--燈現(xiàn)在不亮了。)
現(xiàn)在完成時"完成用法"的特點是動作不延續(xù),因此,該時態(tài)只能與表示不定的過去時間狀語(如:already,yet,before,recently等)、頻度時間狀語(如:never,ever,once等)、包括現(xiàn)在時刻在內(nèi)的時間狀語(如:this morning / month /year...,today等)連用。
7.現(xiàn)在完成時的"未完成用法"現(xiàn)在完成時的"未完成用法"指的是動作開始于過去某一時刻,一直延續(xù)到現(xiàn)在,或可能還要繼續(xù)下去。
此種用法的句中常需一個表示一段時間的狀語(由since或for引導),或表示與現(xiàn)在時刻相連的時間狀語(如:up to now,so far)等。
注意:(1)現(xiàn)在完成時的未完成用法只適用于延續(xù)性動詞,不可用于終止性動詞,即瞬間完成或延續(xù)時間很短的動詞。如:come,go,arrive,leave,join,become,die等。
8.一段時間+has passed+since從句
9. 現(xiàn)在完成時常和短語 "up to now /till now","so far" (意思是從過去某一確定的時間一直延續(xù)到現(xiàn)在)連用。
例如:Up to/till now he's read many story books. 至今他已讀過好多故事書。
例如:I've been to New York three times so far. 至今我已到紐約去過三次。
has gone (to)/has been (to)/has been (in) 的區(qū)別
has gone to:去了沒回
has been to :去過
has been in:呆了很久
10.不能與when連用
11.不可以與一般過去時的定義混淆
五、動詞的替換
延續(xù)性動詞和非延續(xù)性動詞的替換
begin(start)→be on
die →be dead
leave →be away (from)
fall ill(sick, asleep)→be ill(sick, asleep)
get up→be up
go out →be out
finish →be over
put on →wear 或be on open →be open
join →be in或 be a member of
close →be closed
go to school→be a student
borrow →keep
buy/get →have
catch(a cold)→ have(a cold)
get to know →know begin to
study→study
come to work→work
move to → live in
finish/end → be over
come to → be in
sit down → be seated
marry → be married
dress → be dressed
六、常見考法
對于現(xiàn)在完成時的考查,多以單選、句型轉(zhuǎn)換或詞語運用的形式考查學生在具體語境中靈活運用時態(tài)的能力。在考試中,會讓大家判斷是否該用現(xiàn)在完成時,或者是考查“瞬間動詞”不能與表示一段時間的狀語連用”這一知識點。
典型例題
His father_____the party since 1978
A.joind B.has joined C.was in D.has been in
解析:本題考查學生對現(xiàn)在完成時的熟練掌握。 since 1978表達“自從1978年一直到現(xiàn)在”,表示這件事情從過去一直持續(xù)到現(xiàn)在,應該用現(xiàn)在完成時,而且動詞必須是延續(xù)性動詞,AB均為瞬間動詞,不能與時間段連用,故排除;C為一般過去時,也不行。
答案:D
七、誤區(qū)提醒
一般過去時和現(xiàn)在完成時的用法區(qū)別是我們要注意的地方。要牢記:
一般過去時通常與表示過去的時間狀語連用。如: yesterday, last week , two years ago ,just now ,in 2002 等; 而現(xiàn)在完成時則常與 just ,already ,ever ,never 等副詞和 these days ,this week ,since ......, for ...... 等表示一段時間的狀語連用,F(xiàn)在完成時強調(diào)過去發(fā)生的動作對現(xiàn)在的影響和結(jié)果,而一般過去時與現(xiàn)在沒有聯(lián)系,只是說明某個動作發(fā)生的時間是在過去。
典型例題
—______ you ___ your homework yet ?
—Yes . I _____ it a moment ago .
A.Did ; do ; finished B.Have ; done ; finished C.Have ; done ; have finished
解析:本題考查一般過去時和現(xiàn)在完成時的用法區(qū)別。問句中的yet表明應該用現(xiàn)在完成時,而回答中的a moment ago 是一個表示過去的時間狀語,應該用一般過去時。
答案:B
編輯推薦:
歡迎使用手機、平板等移動設備訪問中考網(wǎng),2024中考一路陪伴同行!>>點擊查看