• 新東方網>深圳新東方學校>英語學習>英語語法>正文

    英語語法:現在完成時用法詳解

    2017-06-09 14:18

    來源:

    編輯:新東方小編

      現在完成時的用法是,該用法的現在完成時表示,一個過去發生的動作在過去已經完成,并且這個過去發生并完成的動作對現在有影響或結果,同時說話強調的或感興趣的就是這個影響或結果。

      下文跟大家列舉現在完成時的句型構成、用法及用法要點:

      一、現在完成時句型構成

      基本結構:主語+have/has+動詞的過去分詞(p.p)(V-ed) e.g done

      二、現在完成時用法

      ①.否定句中:主語+haven't/hasn't+動詞的過去分詞(p.p)(V-ed)+賓語.

      ②.肯定句中:主語+has/have+動詞的過去分詞(p.p)(V-ed)+賓語(或者其他).

      ③.一般疑問句中:Have/Has+主語+動詞的過去分詞(p.p)(V-ed)+賓語(或者其他).(末尾用問號)

      三、現在完成時用法要點

      1.現在完成時不能單獨與準確時間連用,(如表示過去的時間狀語)

      如yesterday(morning、afternoon),last(morning、afternoon)等,除非與for,since連用.

      2.現在完成時還可以用來表示過去的一個時間到現在這段時間內重復發生的動作.

      即表示從過去某個時間直到現在的這個時間范圍內不斷重復發生的動作或情況,并且這個不斷重復的動作有可能繼續下去,也有可能到現在就結束。如:

      How often have you seen her? 你隔多少見她一次?

      My father has always gone to work by bike. 我父親一向騎車上班。

      3.現在完成時往往同表示不確定的過去時間狀語連用

      如already(肯定,句中),yet(否定,疑問,句中),just,before,recently,still,lately,never等:

      He has already obtained a scholarship.他已經獲得了一份獎學金。

      I haven't seen much of him recently (lately).我已經很久沒有看到他(最近的)。

      We have seen that film before.我們以前已經看過那部電影了。

      Have they found the missing child yet?他們找到失蹤的孩子了嗎?

      4.現在完成時的"完成用法"指的是動作發生在過去某一時刻并已結束。

      例如:He has turned the light off .他已把燈關了。

      現在完成時"完成用法"的特點是動作不延續,因此,該時態只能與表示不定的過去時間狀語(如:already,yet,before,recently等)、頻度時間狀語(如:never,ever等)、包括現在時刻在內的時間狀語(如:this morning / month /year...,today等)連用。

      例如:Have you found your pen?你已找到你的鋼筆了嗎?

      5. 現在完成時態經常與表示頻度的時間狀語連用,

      如often,sometimes,ever,never,twice,on several occasion等:

      Have you ever been to Beijing?你以前去過北京嗎?

      I have never heard Bunny say anything against her.我從來沒有聽到Bunny說她的壞話。

      I have used this pen only three times. It is still good.這支鋼筆我只用過三次。它仍然是好的。

      George has met that gentleman on several occasions.喬治已經在好幾個場合見過那個先生幾次。

      6.現在完成時的"未完成用法"指的是動作開始于過去某一時刻,一直延續到現在,或可能還要繼續下去。

      例如:He has lived here since 1978.自從1978年以來,他一直住在這兒。(動作起始于1978年,一直住到現在,可能還要繼續住下去。)

      I have been in the army for more than 5 years.我在部隊已經呆了五年多了。(動作開始于5年前,一直延續至今,有可能還要繼續下去。)

      此種用法的句中常需一個表示一段時間的狀語(由since或for引導),或表示與現在時刻相連的時間狀語(如:up to now,so far)等。

      例如:I have heard nothing from him up to now.到目前為止我沒有他的任何消息。

      注意:(1)現在完成時的未完成用法只適用于延續性動詞,不可用于終止性動詞,即瞬間完成或延續時間很短的動詞。如:come,go,arrive,leave,join,become,die等。


    深圳新東方微信訂閱號

    深圳新東方學校官方微信(微信號:xdf_sz

    咨詢課程,找名師,找校區,網報優惠,請掃一掃二維碼,關注我們的官方微信!

    焦點推薦

    版權及免責聲明

    凡本網注明"稿件來源:新東方"的所有文字、圖片和音視頻稿件,版權均屬新東方教育科技集團(含本網和新東方網) 所有,任何媒體、網站或個人未經本網協議授權不得轉載、鏈接、轉貼或以其他任何方式復制、發表。已經本網協議授權的媒體、網站,在下載使用時必須注明"稿件來源:新東方",違者本網將依法追究法律責任。

    本網未注明"稿件來源:新東方"的文/圖等稿件均為轉載稿,本網轉載僅基于傳遞更多信息之目的,并不意味著贊同轉載稿的觀點或證實其內容的真實性。如其他媒體、網站或個人從本網下載使用,必須保留本網注明的"稿件來源",并自負版權等法律責任。如擅自篡改為"稿件來源:新東方",本網將依法追究法律責任。

    如本網轉載稿涉及版權等問題,請作者見稿后在兩周內速來電與新東方網聯系,電話:010-60908555。

    caoporn免费在线视频