現在完成時講解:現在完成時結構+習題

2020-12-12 新東方網

  現在完成進行時的謂語動詞構成

  I/ we/ you/ they have been doing sth.

  he/ she/ it has been doing sth.

  (一)表示從過去某時開始一直持續到現在的動作,並且還將持續下去。

  The Chinese have been making paper for two thousand years.

  中國有2000年的造紙歷史。(動作還將繼續下去)

  I have been learning English since three years ago.

  自從三年前以來我一直在學英語。(動作還將繼續下去)

  (二)表示在說話時刻之前剛剛結束的動作。

  We have been waiting for you for half an hour.

  我們已經等你半個鐘頭了。(動作不再繼續下去)

  (三)有些現在完成進行時的句子等同於現在完成時的句子。

  They have been living in this city for ten years.

  They have lived in this city for ten years.

  他們在這個城市已經住了10年了。

  I have been working here for five years.

  I have worked here for five years.

  我在這裡已經工作兩年了。

  (四)大多數現在完成進行時的句子不等同於現在完成時的句子。

  I have been writing a book.(動作還將繼續下去)

  我一直在寫一本書。

  I have written a book.(動作已經完成)

  我已經寫了一本書。

  They have been building a bridge.

  他們一直在造一座橋。

  They have built a bridge.

  他們造了一座橋。

  (五)表示狀態的動詞不能用於現在完成進行時。

  I have known him for years.

  我認識他已經好幾年了。

  * I have been knowing...

  這類不能用於現在完成進行時的動詞還有:love愛,like喜歡,

  hate討厭,等。

  比較過去時與現在完成時

  1)過去時表示過去某時發生的動作或單純敘述過去的事情,強調動作;現在完成時為過去發生的,強調過去的事情對現在的影響,強調的是影響。

  2)過去時常與具體的時間狀語連用,而現在完成時通常與模糊的時間狀語連用,或無時間狀語。

  一般過去時的時間狀語:

  yesterday, last week,…ago, in1980, in October, just now, 具體的時間狀語

  共同的時間狀語:

  this morning, tonight,this April, now, once,before, already, recently,lately

  現在完成時的時間狀語

  for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always,

  不確定的時間狀語

  3)現在完成時可表示持續到現在的動作或狀態,動詞一般是延續性的,如live, teach, learn, work, study, know.

  過去時常用的非持續性動詞有come, go, leave, start, die, finish, become, get married等。

  舉例:

  I saw this film yesterday.

  (強調看的動作發生過了。)

  I have seen this film.

  (強調對現在的影響,電影的內容已經知道了。)

  Why did you get up so early?

  (強調起床的動作已發生過了。)

  Who hasn't handed in his paper?

  (強調有卷子,可能為不公平競爭。)

  She has returned from Paris.

  她已從巴黎回來了。

  She returned yesterday.

  她是昨天回來了。

  He has been in the League for three years.

  (在團內的狀態可延續)

  He has been a League member for three years.

  (是團員的狀態可持續)

  He joined the League three years ago.

  ( 三年前入團,joined為短暫行為。)

  I have finished my homework now.

  ---Will somebody go and get Dr. White?

  ---He's already been sent for.

  句子中如有過去時的時間副詞(如 yesterday, last, week, in 1960)時,不能使用現在完成時,要用過去時。

  (錯)Tom has written a letter to his parents last night.

  (對)Tom wrote a letter to his parents last night.

  過去完成時

  1) 概念:表示過去的過去

  ----|-------|-----|---->其構成是had +過去分詞構成。

  那時以前 那時 現在

  2) 用法

  a. 在told, said, knew, heard, thought等動詞後的賓語從句。

  She said (that) she had never been to Paris.

  b. 狀語從句

  在過去不同時間發生的兩個動作中,發生在先,用過去完成時;發生在後,用一般過去時。

  When the police arrived, the thieves had run away.

  c. 表示意向的動詞,如hope, wish, expect, think, intend, mean, suppose等,用過去完成時表示"原本…,未能…"

  We had hoped that you would come, but you didn't.

  3) 過去完成時的時間狀語before, by, until , when, after, once, as soon as。

  He said that he had learned some English before.

  By the time he was twelve, Edison had began to make a living by himself.

  Tom was disappointed that most of the guests had left when he arrived at the party.

  現在完成進行時 :

  其構成形式如下:

  I / we / they have

  He / she / it has been + 動詞的現在分詞

  功用如下:

  1) 表示一個在過去開始而在最近剛剛結束的行動,如:

  Ann is very tired. She has been working hard.

  Why are you clothes so dirty? What have you been doing?

  2) 表示一個從過去開始但仍在進行的行動,如:

  It has been raining for two hours. (現在還在下)

  Jack hasn’t been feeling very well recently.

  3) 表示一個從過去開始延續到現在,可以包括現在在內的一個階段內,重複發生的行動,如:

  She has been playing tennis since she was eight.

  4) 現在完成時強調動作行為的結果、影響,而現在完成進行時只強調動作行為本身,如:

  Tom’s hands are very dirty. He has been repairing the car.

  The car is going again now. Tom has repaired it.

  注意:

  ?

  現在完成時有否定結構、而現在完成進行時沒有否定結構。

  現在完成時態可表示做完的時期以及已有的經驗、但現在完成進行時不可以

  專項練習

  1. I____ already ____ (see) the film. I ________ (see) it last week.

  2. _____ he ____ (finish) his work today? Not yet.

  3. My father ____ just ____ (come) back from work. He is tired now.

  4. Where『s Li Ming ? He __________ (go) to the teacher『s office.

  5. I __________ (work) here since I ______ (move) here in 1999.

  6. So far I _______________(make) quite a few friends here.

  7. How long ________ the Wangs ______________(stay) here ? For two weeks.

  8. I ________ just ___________ (finish) my homework.

  9. He ________ (go) to school on foot every day.

  10.____ you ______ (find) your science book yet?

  11. If it ____ (be) fine tomorrow, I'll go with you.

  12. The students ____________ (read) English when the teacher came in.

  13. Look! The monkey __________ (climb) the tree.

  14. My mother __________ (come) to see me next Sunday.

  15. I've lost my pen. _________ you ________ (see) it anywhere?

  1. have, seen, saw 2. Has, finished 3. has, come 4. has gone 5. have worked, moved 6. have made 7. have, stayed 8. have, finished 9. goes 10. have, found 11. is 12. were reading 13. is climbing 14. is coming 15. Have, seen。

  更多精彩內容 >> 新東方網英語頻道 

  全國新東方英語課程搜索


(編輯:楊帆)

相關焦點

  • 現在完成進行時及其和現在完成時的區別
    1 定義:現在完成進行時表詞示動作從過去某一時間開始,一直延續到現在,可能還要繼續下去。2現在完成進行時的構成謂語部分:has/have +been+動詞的現在分詞現在完成進行時基本沒有否定結構。4現在完成進行時與現在完成時的區別1)現在完成時更強調動作的延續性,它是現在完成時的強調形式。
  • 現在完成進行時講解:形式與功用
    新東方網>英語>英語學習>語法詞彙>語法指導>正文現在完成進行時講解:形式與功用 2015-04-03 14:30 來源:新東方網整理 作者:
  • 現在完成時與現在完成進行時的區別
    (1) 現在完成時現在完成時與現在完成進行時的區別a.概念: 事情發生在過去,並一直持續到現在,且過去發生的動作對現在有一定影響.b.句式結構: 主語+ have/has+過去分詞c.常與現在完成時連用的時間狀語: already, yet, never, ever, so far, up till now, recently, in the past/last… years等連用.
  • 現在完成時(這應該是你見過的最完整的習題)
    掌握了這些題目就搞定了現在完成時一、分別寫出下列動詞的過去式和過去分詞。四、重難點2(already、yet的區別)配套習題。(3*1+2=5分)27. Sam已經完成了他的家庭作業。五、重難點3(一般過去時、現在完成時的區別)配套習題。(2*1+3=5分)30. 湯姆昨天去上海了。
  • 現在完成時用法講解(1)
    (摘自仁愛版英語九年級上冊Unit 1 Topic1 Section A)現在完成時是中考的重點知識,也是高中必考的知識。學好現在完成時,對於學好英語來說非常重要。1現在完成時的形式是have/has+過去分詞,have/has 是助動詞,沒有任何意義。在這裡,have,has不在是有的意思了。因為這是現在完成時,單獨的have和has是有意思的。這一點一定要記住。
  • 現在完成時的結構和例句
    一.現在完成時的定義:表示過去發生或已經完成的動作對現在造成的影響或結果。二.現在完成時的結構:助動詞have/has+動詞的過去分詞。(冉老師有話說:before暗示是過去發生的動作,現在完成時的結構是」助動詞have+動詞的過去分詞seen「。題目反饋的意思是,因為「我們之前已經看過那部電影了」對現在造成的影響可能是不想再去看了,或者是知道電影裡面的劇情等等。)三.
  • 現在完成時和現在完成進行時
    現在完成時和現在完成進行時的區別是什麼?1.定義現在完成時:表示過去發生的動作對現在造成的影響或結果或表示過去的動作或狀態持續到現在基本構成是:主語+have/has +動詞的過去分詞現在完成進行時:表示某動作從過去某個時間開始,一直延續到現在,並且還有可能持續下去基本結構是
  • 中考英語總複習講義 現在完成時講解匯總與習題
    二、主要用法現在完成時主要有兩種用法,一種是已完成用法,也叫影響性用法;另一種是未完成用法,也叫持續性用法。1. 已完成用法(影響性用法):該用法的現在完成時表示一個過去發生的動作在過去已經完成,並且這個過去發生並完成的動作對現在有影響或結果,同時說話強調的或感興趣的就是這個影響或結果。如:She has left. 她離開了。
  • 【英語】現在完成時和現在完成進行時
    現在完成時和現在完成進行時現在完成進行時
  • 2018初中英語語法之現在完成進行時詳細講解
    下面是《2018初中英語語法之現在完成進行時詳細講解》,僅供參考!   現在完成進行的形式     I/we/they have been+動詞的現在分詞     He/she/it has been+動詞的現在分詞     現在完成進行的功用     1)表示一個在過去開始而在最近剛剛結束的行動,如:
  • 時態:現在完成時VS現在完成進行時
    現在完成時的基本結構第一人稱,第二人稱 和 第三人稱的複數 形式 用 have, 加動詞的過去分詞I / we / they / you + have + done第三人稱單數 用 has,加動詞的過去分詞  he / she / it +   has + done   我們來看一個小情景 Tom
  • 初中英語語法:現在完成時(講解+練習)
    很多同學在剛學習現在完成時時,都覺得很茫然,因為它似乎與一般過去時相似。那是因為這兩種時態描述的動作都開始於過去。其實不然,現在完成時主要表示,發生在過去的動作延續到現在剛剛完成、或許還要延續;側重於這個動作對現在帶來的結果、產生的影響、積累的總和等等。而一般過去時則只不過是表示動作發生在過去的什麼時候。弄清了這一區別,就很容易理解現在完成時了。
  • 現在完成時用法-現在完成時的構成
    現在完成時的構成:助動詞have(has)+ 過去分詞,  表示過去發生或完成的某一動作對現在造成的影響或結果。例如:  I have just cleaned my clothes. 我剛洗過衣服。
  • 現在完成時進行時語法
    現在完成進行時和現在完成時一樣,表示從過去某時開始到現在這一段時間裡一直延續著的動作。現在完成時側重於動作的結束或完成;而現在完成時則側重於動作的未結束和繼續進行。現在完成時I have opened the door.我打了門。(完成了這一單一動作。)
  • 現在完成時(II)
    現在完成時的定義:①表示過去發生或已經完成的某一動作對現在造成的影響或結果(冉老師有話說:此種用法請查閱冉老師歷史發文《現在完成時I》)②表示從過去開始一直延續到現在的動作或保存的狀態。強調的是現在的情況,常與表示一段時間的狀語for和since或so far, now,today, this week等表示包括現在在內的時間狀語連用。
  • 英語語法專題60:現在完成時的結構和用法,全面講解!
    本專題我們學習「現在完成時的結構和用法」,大綱如下:詳細內容如下:01一、構成Have (has)+過去分詞02二、用法現在完成時主要用來表示完成某事或某一動作持續到現在的狀態。(三)在時間、條件等狀語從句中,代替將來完成時在時間狀語從句和條件狀語從句中表示將來完成時用現在完成時。例句1:Don't drink the tea until it has finishedinfusing.
  • 2018初中英語語法之現在完成時詳細講解
    下面是《2018初中英語語法之現在完成時詳細講解》,僅供參考!   現在完成時用於過去發生的動作或狀態與現在的聯繫,包括對現在的影響、造成的結果以及動作的持續等。現在完成時的形式是由「have/has+過去分詞」構成。     1.1現在完成時的構成     肯定句:主語+have/has+過去分詞...
  • 英語現在完成時
    現在完成時用法解析一、用法(一)表示過去已經發生或完成的動作對現在造成的影響或結果。我剛剛完成了作業。(二)表示從過去某時開始持續到現在(包括現在在內)的動作或狀態。標誌詞語(時間狀語):1.for+時間段2.since十時間點3.since 引導的從句(過去時)4.since+一段時間+ago5.how long
  • 怎樣區別現在完成時和現在完成進行時
    在比較這兩個時態時,關鍵在於對現在完成進行時的基本概念對於現在完成時我們已經有了一個基本的理解了。  現在完成進行時是一兼有現在完成時和現在進行時二者基本特點的時態。由於它有現在完成時的特點,所以它可以表示某一動作對現在產生的結果或影響。由於它有現在進行時的特點,所以它也可以表示某一動作的延續性、臨時性、重複性、生動性乃至感情色彩。
  • 初中英語語法:現在完成時基本結構
    初中英語語法:現在完成時基本結構  由have加動詞的過去分詞構成,主語是第三人稱單數時,要將have改為has。   例句:   I have seen the film already.我已經看過那部電影了。(現在我知道電影的內容了。)