現(xiàn)在完成時態(tài)有兩種用法:一是表示某個動作到現(xiàn)在為止已經(jīng)完成,二是表示某個動作從過去一直持續(xù)到現(xiàn)在。
在第二種用法中,動詞需要用延續(xù)性動詞,常見且容易考的延續(xù)性動詞并不是很多。為了方便大家掌握,我把這些動詞編成下面這4句順口溜:
借買離開死來到,
開始加入患感冒,
打開關(guān)上又擔心,
回來結(jié)婚睡著了。
上面這四話話中包含15個瞬間性的動詞,又叫終止性動詞?,F(xiàn)在我們來對其中的每一個動詞進行解釋。在下面每一組中文意思的后面,前面一個詞是瞬間性動詞,后面一個詞是對應(yīng)的延續(xù)性動詞:
1、借:borrow—keep
Borrow不具有延續(xù)性,但可用keep替換,因為keep本身的意思表示“保存”,它具有延續(xù)性。如:
I have borrowed the book for two days. 這本書我借了兩天了。(錯誤,改為kept)
2、買:buy—have
Buy不具有延續(xù)性,但have表示“有”,這是一種狀態(tài),當然就有延續(xù)性。如:
He has bought this bike for half a year.這輛自行車買了有半年了。(錯誤,改為had)
3、離開:leave—be away
Leave不具有延續(xù)性,但be是表狀態(tài)的詞,所有表狀態(tài)的詞都具有延續(xù)性。如:
He has left here since last year. 他自從去年就離開這兒了。(錯誤,改為been away)
4、死:die—be dead
Die是瞬間性動詞,馬上發(fā)生也馬上結(jié)束了,“死”這個動作不可能持續(xù)好長一段時間,但be dead表示“是死的”,自然就能持續(xù)了。如:
His grandpa has died for two years. 他爺爺去逝兩年了。(錯誤,改為been dead)
5、來:come (to)—be (in/at)
表示來到城市、國家等大地方,就用be in,如果是來到一個小地方,介詞就用at。如:
(1)He has come here for 5 days. 他來這兒五天了。(錯誤,改為been)
(2)He has come to Beijing for 5 days. 他來北京五天了。(錯誤,改為been in)
6、到(指“到達):arrive/reach—be (in/at)
Arrive是不及物動詞,reach是及物動詞。表示來到國家、城市等大地方,就用be in,如果是來到一個小地方,介詞就用at。如:
(1)He has arrived here for ten minutes. 他已經(jīng)到這兒十分鐘了。(錯誤,改為been)
(2)He has reached Chengdu for two days. 他已經(jīng)到達成都兩天了。(錯誤,改為been in)
7、開始:begin/start—be on
Be on本身的意思是“在進行”,所以具有延續(xù)性。如:
The meeting has begun for twenty minutes.會議已經(jīng)開始半個小時了。(錯誤,改為been on)
8、加入:join/take part in—be in
Join是加入某個組織、人群,take part in 是參加某個活動,都不具有延續(xù)性,但be in表示“是在某人組織或活動中”,自然就有延續(xù)性。
His father has joined the Party since twenty years ago.他爸爸自從20年前就入黨了。(錯誤,改為been in)
9、患感冒:catch a cold—have a cold
Catch本身的意思是抓住,不能延續(xù),但have表示“有”,能延續(xù)。如:
I have caught a cold since last Friday. 我自從上周五就感冒了。(錯誤,改為had)
10、打開:open—be open
Open這個詞可以作動詞,表示“打開”,但也可以作形容詞,意思是“開著的”,因此,be open表示“是開著的”,具有延續(xù)性。如:、
The shop has opened since 8:00. 這家商店自從8點鐘就開門了。(錯誤,改為open)
11、關(guān)上:close—be closed
Closed是形容詞,意思是“關(guān)著的”,所以be closed意思是“是關(guān)著的”,當然就具有延續(xù)性了。如:
The store has closed since last month.這家商店自從上個月就關(guān)門了。(錯誤,改為been closed)
12、擔心:worry—be worried
Worry是動詞,意思是“擔心”,但worried可以用形容詞是,意思是“擔心的”。如:
She has worried about her son since then.從那以后,她就一直擔心她的兒子。(錯誤,改為been worried)
13、回來:come back/go back/return—be back
Come back是“回來”,go back是“回去”,return是“回(來,去)”,都不具有延續(xù)性,但be back中的be是表狀態(tài),所以就具有延續(xù)性。如:
He has come back for two days. 他已經(jīng)回來兩天了。(錯誤,改為been)
14、結(jié)婚:marry/get married—be married (to)
Marry是及物動詞,意思是“和……結(jié)婚”,married是“結(jié)了婚的,已婚的”,是一個形容詞,但get married中的get卻是一個瞬間性動詞。如:
(1)He has married Mary for two years. 他和瑪麗結(jié)婚兩年了。(錯誤,改為been married to)
(2)He has got married for two years. 他結(jié)婚兩年了。(錯誤,去掉got)
15、睡著:fall asleep—be asleep
Fall asleep中的fall本意是“落下”,是馬上發(fā)生也馬上結(jié)束的動作,不具有延續(xù)性。如:
The baby has fallen asleep since 8:00. 寶寶自從八點鐘就睡著了。(錯誤,改為been)
【三點提醒】
1、在現(xiàn)在完成時態(tài)第一種用法中(也就是句中沒有for+時間段、since+時間點或how long),仍然用瞬間性動詞。如:
He has borrowed a book.他已經(jīng)借了一本書了。(沒有說“借”這個動作持續(xù)了多長時間)
2、現(xiàn)在完成時態(tài)第二種用法中,如果句子是否定句,仍然用瞬間性動詞。如:
He hasn’t borrowed money from others for two months. 他有兩個月沒有向別人借錢了。(意思是以前他可能每個月都借錢)。
3、遇到有些瞬間性動詞,我們找不到對應(yīng)的延續(xù)性動詞時,可以使用瞬間性在下面這個結(jié)構(gòu)中:It’s +一段時間+since+一般過去時態(tài)的句子。如:
警察抓住已經(jīng)抓住這個搶劫犯兩天了。
→The police have caught the robber for two days.(錯誤,catch不具有延續(xù)性)
→It's two days since the police caught the robber.(正確)
實際上,所有的瞬間性動詞都可以這樣使用。如果在寫作文時,遇到要表達這樣的意思,我們就可以直接套用這個萬能句型。
一、現(xiàn)在完成時的概念:
表示發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果。
a.通常表示短暫動作或位置轉(zhuǎn)移的動詞(非延續(xù)性動詞,不能與表示一段時間的狀語連用;
b.也可以表示過去開始,一直延續(xù)到現(xiàn)在的動作或狀態(tài)。也就上說,現(xiàn)在完成時雖與過去有關(guān),但實際上強調(diào)的是對現(xiàn)在的影響或結(jié)果
c.句中謂語動詞通常是延續(xù)性動詞,且常與表示一段時間狀語連用(these days,all this year, recently,for+時間段,since+時間點)
二、現(xiàn)在完成時的構(gòu)成:
have/has+動詞的過去分詞
三、現(xiàn)在完成時的肯定句:
主語(第一,二人稱單復(fù)數(shù),第三人稱復(fù)數(shù))+have
四、現(xiàn)在完成時的否定句:
主語+have/has+not+過去分詞
五、現(xiàn)在完成時的疑問句及回答:
現(xiàn)在完成時一般疑問句結(jié)構(gòu):Have/Has+主語+動詞過去分詞+其它
肯定回答:Yes,+主語+have/has.
否定回答:No,+主語+haven't/hasn't.
六、現(xiàn)在完成時的用法:
1)表示一個過去發(fā)生并結(jié)束的動作對現(xiàn)在產(chǎn)生的結(jié)果和影響
可以細分為下列兩種情況:
a.表示開始于過去的動作剛剛結(jié)束,常和just, now , already, yet等連用。
如:I have finished my homework now.現(xiàn)在我已經(jīng)做完作業(yè)了。
b.表示過去動作的結(jié)果現(xiàn)在仍殘留著,一般不和時間狀語連用。
如:I have lost my pen.我把鋼筆弄丟了。說明過去某時丟的,現(xiàn)在還沒有找到這支鋼筆。
2)表繼續(xù)(動作未結(jié)束)。
如:I have lived here since 1989.我自從1989年就住在這。表示現(xiàn)在仍住在這
【注意】表示過去已經(jīng)開始,持續(xù)到現(xiàn)在,而且還繼續(xù)下去的動作或狀態(tài)。
七、現(xiàn)在完成時與一般過去時的區(qū)別:
a.兩種時態(tài)都表示過去發(fā)生的動作,但現(xiàn)在完成時強調(diào)這一動作與現(xiàn)在的聯(lián)系,對現(xiàn)在產(chǎn)生的結(jié)果,影響等,
b.一般過去時則只表示過去的事實,不表示和現(xiàn)在的關(guān)系。表示過去固定時間狀語只能與一般過去時連用,而不能與現(xiàn)在完成時連用。
c./表示過去時的時間狀語:yesterday, last week, a week ago, on Friday, just now, in the evening, the other day。
d.現(xiàn)在完成時的時間狀語:since Monday, until now, for a long time, since I came here, since last week, up to now, lately, recently.
e.in the last/past + 一段時間 during the last/past + 一段時間,與現(xiàn)在完成時連用
八、現(xiàn)在完成時的幾個單詞辨析:
1.yet與already:
a.yet用于否定句和疑問句中。Already主要用于肯定句中,用于疑問句中時常表示驚訝。
b.yet常放在句尾,也可以緊跟在not的后面,而already則常放在句中。
2.have\has been\gone的區(qū)別:
①have (has) been to + 地點 去過某地 已經(jīng)回來
②have (has) gone to + 地點 去了某地 沒有回來
③have been in + 地點 一直呆在某地 沒有離開過
如:She has been to Shanghai. 她去過上海。已經(jīng)回來
She has gone to Shanghai. 她去了上海。沒有回來
She has been in Shanghai for 2 days.她呆上海兩天了。沒有離開過上海
九、情態(tài)動詞+現(xiàn)在完成時
表示過去本應(yīng)該做某事,事實上沒有做
十、延續(xù)性動詞轉(zhuǎn)換:
非延續(xù)性動詞在現(xiàn)在完成時態(tài)中不能和for, since 引導(dǎo)的表示一段時間的狀語的肯定句連用。
如:buy→have die→be dead join→be in
borrow→keep leave→be away
I have bought a pen.→I have had a pen for 2 weeks.
The dog has died.→The dog has been dead since last week.
(內(nèi)容來源于網(wǎng)絡(luò),如有寢取請聯(lián)系刪除)