中小學英語語法基礎——現在完成時

今天,我們將對英語中的現在完成時進行學習和總結~喜歡的小夥伴們趕緊關注吧,記得留言和分享哦~

現在完成時的定義

現在完成時是一種既涉及過去,又聯繫現在的一種時態,表示過去的動作對現在所造成的結果或影響。

現在完成時的構成

現在完成時由“助動詞have/has + 過去分詞”構成。規則變化的過去分詞與動詞過去式的變化一樣,在動詞詞尾加-ed;不規則變化的過去分詞如下:

中小學英語語法基礎——現在完成時

中小學英語語法基礎——現在完成時

中小學英語語法基礎——現在完成時

中小學英語語法基礎——現在完成時

中小學英語語法基礎——現在完成時

句式如下:

肯定句:主語+have/has+過去分詞...

例句:He has seen it.

否定句:主語+have/has+not+過去分詞...

例句:He hasn't seen it.

疑問句:Have/Has+主語+過去分詞...

例句:Has he seen it?

現在完成時的用法

1.表示過去發生或已完成的動作對現在造成的影響或結果。常與下列狀語連用:already, never, just, yet, before, lately, recently, not...yet等等。

She has just finished her homework.

她剛剛寫完作業。

She has not found a job yet.

她還沒找到工作。

They have lost the match.

他們已經輸掉了這場比賽。

(解析:雖然比賽在過去某時進行的,但強調現在的結果是輸了。)

I have already bought the computer.

我已買下那臺電腦。

(解析:強調已經擁有了那臺電腦了。)

中小學英語語法基礎——現在完成時

2.表示過去已經開始,持續到現在的動作或狀態。常和表示從過去某一時刻延續到現在的一段時間的狀語連用,如:

①for+一段時間

I have taught in this school for 5 years.

我在這所學校教書已有五年。

②since+時間(起點)

His father has worked in that factory since 1998.

他父親自1998年以來都在這家工廠工作。

③since+一段時間+ago

I have been here since 2 years ago.

我來這裡有兩年了。

④since+從句(從句用一般過去時)

The Greens have lived in Beijing since they moved to Beijing from Paris.

格林一家從巴黎搬到北京後就一直住在北京。

⑤It is/has been+一段時間+since+從句(從句用一般過去時)

It is /has been two years since my brother joined the army.

我哥哥參軍已經有兩年了。

瞬間動詞(非延續性動詞)

1 .瞬間動詞又叫非延續性動詞,還叫終止性動詞。瞬間動詞可以有現在完成時態, 但不可以接一段時間,若要接一段時間,須要做一些相應的變換。

2. 瞬間動詞在完成時態中的否定式可以接一段時間。

常見的瞬間動詞:

1.來(come)、去(go)、到(get to/reach/arrive at)、離(leave)、看(see)、聽(說)hear

2.買(buy)、賣(sell)、開(open)、關(close)、起床(get up)

3.參加(join/take part in)、開發(begin/start)、還(return/give)、借(borrow/lend)

4. 變成(become/turn)、帶(bring/take)、給(give)、死(die)、完(finish/end)、接(receive/hear from)

瞬間動詞接一段時間:

1.將時間狀語改為時間段 + ago,句中謂語動詞用一般過去時.

My brother joined the army two years ago.

我弟弟參軍兩年了.。

2.若保留for+時間段,since+時間點/從句, 或用在 how long 句型中,則需將瞬間動詞改為相應的狀態動詞或延續性動詞

常見終止性動詞與延續性動詞(或狀態動詞)的對應關係:

open-----be open

die------be dead

close----be closed

become---be

borrow---keep

begin/start-----be on

put on----wear

leave-----be away (from)

fall asleep----be asleep

end/finish-----be over

catch a cold-----have a cold

come/go/arrive/get/reach/move------be in/at

join the army----be in the army/be a soldier

join the Party----be in the Party/be a Party member

中小學英語語法基礎——現在完成時

試比較下列五組句子:

①He has become a doctor.

他已經成為一名醫生。

He has been a doctor for 5 years.

他當醫生已有5年。

②The film has begun.

電影已經開始了。

The film has been on for 5 minutes.

電影已經開始5分鐘了。

③Tom has left home.

湯姆已經離開家。

Tom has been away from home for 3 weeks.

湯姆離家已有3個星期了。

④I have borrowed the book from the library.

我已從圖書館借了這本書。

I have kept the book for two weeks.

這本書我已經借了兩個星期。

⑤I have bought the pen.

我已買了這支鋼筆。

I have had the pen for two years.

這支鋼筆我已買了兩年。

have(has) been to和have(has) gone to的區別

have(has) been to 表示“去過,到過”某個地方,但現在人已回來。

have(has) gone to 表示“去了,已去”某個地方,人可能在途中或已經在那裡。

試比較兩組句子:

①The students have all gone to the farm.

學生們都去農場了。

(表示學生們可能現在在農場,也可能還在去的路上)

The students have been to the farm twice.

學生們已去過農場兩次了。

(表示學生們已經回來了,不在那裡了)

中小學英語語法基礎——現在完成時

②He has gone to the USA.

他已去美國。

(表示人現在不在這裡)

He has been to the USA twice.

他去過美國兩次了。

(表示人現在已經回來了)


簡單英語,快樂英語,盡在學府英語!


分享到:


相關文章: