天天看點

巧用口訣學習現在完成時(易錯題)

作者:一枝寒梅國中英語數學
巧用口訣學習現在完成時(易錯題)

現在完成時态有兩種用法:

1、表示某個動作到現在為止已經完成,

2、表示某個動作從過去一直持續到現在。

速記口訣

口訣1

現在完成時,have,has 加ed/

過去某時已發生,後果影響到現在/

變疑問,have,has 要提前/

變否定,not跟在have,has 後/

常與for( 時間段)或since (時間點)來相連。

口訣2

在第二種用法中,動詞要用延續性動詞,常見且常考的延續性動詞并不多。把這些動詞編成下面這4句順口溜,友善大家記憶:

借買離開死來到,開始加入患感冒,

打開關上又擔心,回來結婚睡着了。

上面這四話話中包含15個瞬間性的動詞,又叫終止性動詞。現在我們來對其中的每一個動詞進行解釋。在下面每一組中文意思的後面,前面一個詞是瞬間性動詞,後面一個詞是對應的延續性動詞:

1、借:borrow—keep

Borrow不具有延續性,但可用keep替換,因為keep本身的意思表示“儲存”,它具有延續性。

I have borrowed the book for two days.

這本書我借了兩天了。(錯誤,改為kept)

2、買:buy—have

Buy不具有延續性,但have表示“有”,這是一種狀

态,當然就有延續性。如:

He has bought this bike for half a year.

這輛自行車買了有半年了。(錯誤,改為had)

3、離開:leave—be away

Leave不具有延續性,但be是表狀态的詞,所有

表狀态的詞都具有延續性。如:

He has left here since last year.

他自從去年就離開這兒了。

(錯誤,改為been away)

4、死:die—be dead

Die是瞬間性動詞,馬上發生也馬上結束了,“死”這個動作不可能持續好長一段時間,但be dead表示“是死的”,自然就能持續了。如:

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.

他已經到這兒十分鐘了。(錯誤,改為been)

(2)He has reached Chengdu for two days.

他已經到達成都兩天了。(錯誤,改為been in)

7、開始:begin/start—be on

Be on本身的意思是“在進行”,是以具有延續性。The meeting has begun for twenty minutes.

會議已經開始半個小時了。

(錯誤,改為been on)

8、加入:join/take part in—be in

Join是加入某個組織、人群,take part in 是參加某個活動,都不具有延續性,但be in表示“是在某人組織或活動中”,自然就有延續性。

His father has joined the Party since twenty years ago.他爸爸自從20年前就入黨了。

(錯誤,改為been in)

9、患感冒:catch a cold—have a cold

Catch本身的意思是抓住,不能延續,但have表示“有”,能延續。如:

I have caught a cold since last Friday.

我自從上周五就感冒了。(錯誤,改為had)

10、打開:open—be open

Open這個詞可以作動詞,表示“打開”,但也可以作形容詞,意思是“開着的”,是以,be open表示“是開着的”,具有延續性。如:

The shop has opened since 8:00.

這家商店自從8點鐘就開門了。

(錯誤,改為open)

11、關上:close—be closed

Closed是形容詞,意思是“關着的”,是以be closed意思是“是關着的”,當然就具有延續性了。如:

The store has closed since last month.

這家商店自從上個月就關門了。

(錯誤,改為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是“回(來,去)”,都不具有延續性,但be back中的be是表狀态,是以就具有延續性。如:

He has come back for two days.

他已經回來兩天了。(錯誤,改為been)

14、結婚:marry/get married—be married (to)

Marry是及物動詞,意思是“和……結婚”,married是“結了婚的,已婚的”,是一個形容詞,但get married中的get卻是一個瞬間性動詞。如:

(1)He has married Mary for two years. 他和瑪麗結婚兩年了。(錯誤,改為been married to)

(2)He has got married for two years. 他結婚兩年了。(錯誤,去掉got)

15、睡着:fall asleep—be asleep

Fall asleep中的fall本意是“落下”,是馬上發生也馬上結束的動作,不具有延續性。如:

The baby has fallen asleep since 8:00.

寶寶自從八點鐘就睡着了。(錯誤,改為been)

【三點提醒】

1、在現在完成時态第一種用法中(也就是句中沒有for+時間段、since+時間點或how long),仍然用瞬間性動詞。如:

He has borrowed a book.他已經借了一本書了。(沒有說“借”這個動作持續了多長時間)

2、現在完成時态第二種用法中,如果句子是否定句,仍然用瞬間性動詞。如:

He hasn’t borrowed money from others for two months. 他有兩個月沒有向别人借錢了。(意思是以前他可能每個月都借錢)。

3、遇到有些瞬間性動詞,我們找不到對應的延續性動詞時,可以使用瞬間性在下面這個結構中:It’s +一段時間+since+一般過去時态的句子。如:

警察抓住已經抓住這個搶劫犯兩天了。

→The police have caught the robber for two days.(錯誤,catch不具有延續性)

→It's two days since the police caught the robber.(正确)

實際上,所有的瞬間性動詞都可以這樣使用。如果在寫作文時,遇到要表達這樣的意思,我們就可以直接套用這個萬能句型。