高中英語 學英語,練聽力,上聽力課堂! 注冊 登錄
> 高中英語 > 高中英語語法大全 >  內容

[高中]全新語法:動詞時態(tài)的用法 六、現(xiàn)在完成時

所屬教程:高中英語語法大全

瀏覽:

2021年11月25日

手機版
掃描二維碼方便學習和分享

六、現(xiàn)在完成時

1.基本用法

(1)表示現(xiàn)在為止剛剛完成的動作。

He has bought a new car recently.他最近買了輛新車。

I haven’t heard from Jane lately.我最近沒收到珍妮的信。

(2)表示過去開始持續(xù)到現(xiàn)在的動作或狀態(tài)。

I have collected coins for many years.我收集硬幣有很多年了。

George has been in business since he finished college.喬治大學畢業(yè)之后就一直經商。

I have studied English since 2005.我從2005年起就學習英語。

Up to now,the work has been easy.到現(xiàn)在為止這工作還算容易。

2.現(xiàn)在完成時常用狀語

recently 近來    lately 最近    so far/up till/until now 到目前為止

in recent years 在最近幾年里      in the past/last few years 在過去的幾年里

3.延續(xù)性動詞和非延續(xù)性動詞

(1)延續(xù)性動詞:可與for,since引導的狀語連用。

drink 喝  eat 吃    fly 飛   have 有  keep 保持  know 知道

lie 躺著  live 住   play 玩   rain 下雨 read 讀   run 跑

sing 喝   sleep 睡覺  smoke 抽煙 snow 下雪 stand 站   talk 說

wait 等   walk 走   wear 穿   work 工作

We’ve lived here since 1990.從1990年起我們就在這里住了。

I’ve known him for many years.我認識他有許多年了。

He has been here for a week.他已來了一個星期。

I have learned English since I came here.自從我來到這兒就學英語了。

(2)非延續(xù)性動詞:不能與for,since引導的狀語連用。

admit 承認  arrive 到達  begin 開始  borrow 借  buy 買   break 打破

close 關閉  come 來    die 死    fall 倒   go 走    hit 擊中

join 加入   jump 跳    leave 離開  lose 丟   marry 結婚 open 打開

put 放    start 開始   stop 停

He has always gone to work by bike.他總是騎自行車上班。

I’ll go to bed when I’ve finished my homework.我做完作業(yè)后就上床睡覺。

The ship has just arrived from Tanzania.這艘輪船剛從坦桑尼亞到達這里。

Has your brother left school yet? 你兄弟已經畢業(yè)了嗎?

(3)相互替代的延續(xù)性動詞和非延續(xù)性動詞

續(xù)表

The old man died 4 years ago.老人四年前去世的。(非延續(xù)性)

The old man has been dead for 4 years.(延續(xù)性)

He joined the Party 2 years ago.兩年前他入黨了。(非延續(xù)性)

He has been in the Party for 2 years.(延續(xù)性)

I bought the book 5 days ago.五天前我買的這本書。(非延續(xù)性)

I have had the book for 5 days.(延續(xù)性)

(4)have gone to 與have been to的區(qū)別

He has been to Paris three times.他去過巴黎三次了。

He has gone to Paris now.他現(xiàn)在去巴黎了。

【提示】 后接here,there,home等地點副詞時,要省略to。

I have been here only once.我只去過一次。

He’s gone home already.他已經回家了。

4.現(xiàn)在完成時的常用句式

(1)in/for/during the past/last ...years,意為“在過去……年中”。

In the past two years I’ve seen him little.過去兩年我很少見到他。

I have been here (for)the last/past month.最近一個月里我都在這兒。

(2)It’s/will be the first time that ...have done ...,意為“第一次……”。

It’s the first time I’ve come here.這是我第一次來這兒。

It is the third time that I have visited your beautiful city.

這是我第三次參觀你們這座美麗的城市了。

Don’t forget,it’ll be the first time I’ve spoken in public.

別忘了,這是我第一次在公共場合發(fā)言。

(3)主語+is+the+形容詞最高級+名詞+that+have done ...

She is the most beautiful girl that I have ever seen in my life.

她是我這輩子看過的最美麗的女孩。

【比較】

①That’s the most interesting book (that)I’ve ever read.(從句用現(xiàn)在完成時)

②That was the most interesting book (that)I had ever read.(從句用過去完成時)5.現(xiàn)在完成時與一般過去時的區(qū)別

(1)一般過去時純屬過去的事情;現(xiàn)在完成時表示動作發(fā)生在過去對現(xiàn)在的影響。

I’ve lived here for ten years.我在這里住了10年。(現(xiàn)在仍住這兒)

I lived here for ten years.我在這里住過10年。(現(xiàn)在不住這兒了)

He bought a house ten years ago.十年前他買了棟房子。(現(xiàn)在不一定有房子)

He has bought a house.他已經買了棟房子。(他現(xiàn)在有房子)

He was a teacher then.他那時是個教師。(他曾經當過老師)

He has been a teacher since then.他從那時起一直當教師。(他現(xiàn)在還是教師)

(2)現(xiàn)在完成時不用于when引導的特殊疑問句中,但可與where,why等疑問詞連用。

When did the train leave? 火車什么時候開的?(一般過去時)

Where have you been? 你去哪里了?(現(xiàn)在完成時)

Why has he gone to Australia? 他為何去了澳大利亞?(現(xiàn)在完成時)

【辨析】你什么時候和他首次見面的?

【誤】When have you first met him?

【正】When did you first meet him?

(3)表示過去的時間狀語不用于現(xiàn)在完成時,只能用于一般過去時。

She lived here two years ago.兩年前她住在這里。

He has been in the League for three years.他入團已經三年了。

Tom wrote a letter to his parents last night.昨晚湯姆給他的父母寫了封信。

【辨析】她兩年前就住在這里了。

【誤】She has lived here two years ago.

【正】She has lived here since two years ago.


用戶搜索

瘋狂英語 英語語法 新概念英語 走遍美國 四級聽力 英語音標 英語入門 發(fā)音 美語 四級 新東方 七年級 賴世雄 zero是什么意思蘇州市華爾潤新村小區(qū)英語學習交流群

  • 頻道推薦
  • |
  • 全站推薦
  • 推薦下載
  • 網(wǎng)站推薦