【語法】英語過去完成時和過去完成進行時的區別

2021-02-15 線話英語

關注可免費學價值5000元英語課程,免費申請外教一對一口語體驗,電話或網絡在家輕鬆上課,不出門就能輕鬆學英語

過去完成時和過去完成進行時是在考試中屬於經常會考到的考點,今天小編給大家系統的介紹一下這兩個重要考點。

過去完成式

        過去完成式的形式如下:

        had + past participle

        過去完成式是不能單獨用的。我們用的時候,必須有另一個事件。也就是說,假如我們有兩件事 A 和 B,兩件事都發生在過去,但 A 發生在 B 以前,A 應該用過去完成式,B 則用過去式。以下是幾個例子:

        (1) 他到臺灣以前,曾學過中文。

        He had studied Chinese before he came to Taiwan.

        (2) 他念大學以前,曾前工作過。

        He had worked before he decided to go to college.

        (3) 我寫這篇有關愛爾蘭的小說以前,曾去過愛爾蘭。

        I had been to Ireland before I wrote this book about Ireland's people.

        (4) 我在上大學以前,已經學過微積分。

        I had studied calculus before I got into college.

        (5) 周一以前,已經下過雪了。

        It had already snowed before Monday.

        如果我們要強調較早發生事件的連續性,我們可以用過去完成進行式。佔去完成進行式和現在進行式惟一不同的地方是 verb to have 的地方一定要用had 。以下是一些過去完成進行式的例子:

        1. I had been watching TV before you called me.

        2. I had been working hard in a company for many years before I went to college.

        3. He had been studying before he went to class.

        4. He had been driving all day before he went to sleep.

過去完成時

        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 (or You,He,John,They,Those men) had been studying.

        770 過去完成進行時與過去完成時的用法很相近,它通常表示一個持續到過去某時的動作:

        He had been waiting for two weeks. He was still waiting.(有一個表示一段時間的狀語)

        Up to that time he had been translating those books.(He was still translating at 「that time」.)

        He had been writing the letter till two o'clock.

        He was now thirty years old.He had been gambling since he was ten.(He was still gambling at thirty.)

        He had been standing there in the sun.(沒有時間狀語)

        He had been thinking about his marriage.

        不過這個時態並不一定表示這個過去動作將持續下去:

        He came back at seven.He had been waiting for her two hours.(At seven he did not wait any more.)

        He stopped swimming.He had been swimming for the last three hours.

        另一方面,這個時態也和現在完成進行時一樣,也可有一些特別的含義:

        1)尚未完成:

        He had been writing the novel.(He had not finished it yet.)

        2)企圖:

        He had been studying the meaning of this proverb.(He was trying to study it.)

        3)未得結果:

        We had been studying what our enemy had said.(But we were not able to understand it.)

        4)最近情況:

        He had been quarrelling with his wife.(lately)

        5)反覆動作:

        He had been asking me the same question.(Many times)

        6)情緒:

        What had he been doing?(不耐煩)

        這個時態很少用在否定句中,而多以過去完成時代替:

        He had not practised English for many years.(普通說法)

        He had not been practising English for many years.(少見)

        這個時態還可用在said,supposed等引起的間接引語中,代替現在完成進行時:

        He said,「I have been speaking to John.」= He said that he had been speaking to John.

        He thought,「She was watching me when I passed.」= He thought that she had been watching him when he had passed. 

關注微信【線話英語】回復以下關鍵字獲取精彩內容

線話英語 / 聽力 / 試聽 / 語法 / 口語 / 公開課 /  娛樂 /  英文歌 /



提示

點下方↓"閱讀原文"免費申請外教一對一體驗

相關焦點

  • 英語語法小貼士-過去完成時和過去完成進行時的用法解析
    但是沒關係,能夠每天發一篇文章,加強自己的英語學習也是好的。就這樣~~今天大劉給大家分享是一篇有關英語時態的內容-Past Perfect and Past Perfect Continuous 過去完成時和過去完成進行時的用法區別,希望對你有所幫助。
  • 過去完成時和過去完成進行時的區別
    過去完成進行時與過去完成時的用法很相近,它通常表示一個持續到過去某時的動作:He
  • 英語語法:現在完成進行時和過去完成進行時
    新東方網>英語>英語學習>語法詞彙>語法指導>正文英語語法:現在完成進行時和過去完成進行時 2012-12-27 10:33 來源:英美者 作者:
  • 英語語法:過去完成進行時
  • 英語語法大全:過去完成進行時
    英語語法大全:過去完成進行時過去完成進行時  表示一個動作從過去某時開始
  • 實用英語語法 第十八講 時態 現在完成進行時和過去完成進行時
    實用英語語法第十八講時態 現在完成進行時和過去完成進行時現在完成進行時和過去完成進行時,將現在進行時be doing的be用完成時形式have been,doing不變:have/has/had been doing那麼,我們什麼時候會用完成進行時來表達呢?
  • 英語六級語法:一般過去時和過去完成時
    新東方網>大學教育>四六級>複習輔導>六級>六級輔導>語法>正文英語六級語法:一般過去時和過去完成時 2012-08-22 16:17 來源:
  • 英語語法:過去完成時的用法
  • 英語語法專題62:過去完成時和過去完成進行時怎麼使用?值得學習
    英語語法專題62:過去完成時和過去完成進行時怎麼使用?值得學習!本專題我們學習「過去完成時和過去完成進行時的結構和用法」,思維導圖如下:詳細內容如下:0104四、過去完成進行時的用法過去完成進行時的用法與現在完成進行時的用法基本相同,只是時間參考點不同。
  • 一文搞懂現在完成時、現在完成進行時和一般過去時的區別 | 蟲蟲講英語
    今天,我們用一節課時間,把現在完成時、現在完成進行時和一般過去時弄清楚。(點擊下圖,查看大圖)現在完成時  vs  現在完成進行時兩者最大的區別在於:有完沒完。值得注意的是,「現在完成時」和「現在完成進行時」字面翻譯差別不大,但細膩一點就能看出其中的區別。經典例句:
  • 英語語法:過去完成時表示到過去某一時間已完成的動作或狀態
    :have been to與have gone to、瞬間動詞和持續性動詞1-2 、瞬間動詞和持續性動詞用法3、瞬間動詞和持續性動詞的現在完成時用法、瞬間動詞和持續性動詞的用法5-6。本期學習英語語法:過去完成時表示到過去某一時間已完成的動作或狀態。
  • 英語語法入門學習之時態篇:過去完成進行時
    新東方網>英語>英語學習>語法詞彙>語法指導>正文英語語法入門學習之時態篇:過去完成進行時 2013-08-10 21:41 來源:滬江英語 作者:
  • 英語教學英語過去完成時和過去完成進行時的區別
    過去完成式的形式:had + past participle過去完成式是不能單獨用的。我們用的時候,必須有另一個事件。也就是說,假如我們有兩件事 A 和 B,兩件事都發生在過去,但 A 發生在 B 以前,A 應該用過去完成式,B 則用過去式。
  • 英語中過去完成時與過去完成進行時的區別
    過去完成時和過去完成進行時都表示過去的動作,但是它們的用法和格式有很大不同。解析:此句有 arrived 和 waiting 兩個過去動作,waiting 發生在 arrived 之前,且 waiting 一直持續到 arrived 這個動作,所以 waiting 用過去完成進行時。
  • 2011英語六級基礎語法輔導:一般過去時和過去完成時
    新東方網>大學教育>四六級>複習輔導>六級>六級輔導>語法>正文2011英語六級基礎語法輔導:一般過去時和過去完成時 2011-10-19 18:23
  • 過去式與過去完成時
    :1)過去時表示過去某時發生的動作或單純敘述過去的事情,強調動作;現在完成時為過去發生的,強調過去的事情對現在的影響,強調的是影響。 這兩種時態學生很容易混淆,因為它們據描述的動作都是過去發生的。那麼我們應當怎麼去區別開它們呢?它們的主要區別在於:一般過去時一般只出現一個表過去的時間,而過去完成時則應出現兩個表過去的、有先後時間或動作!1. 一般過去時表示說話人關心過去某動作發生的「時間」,所以往往有表過去的時間!
  • 高中英語;一般過去時和現在完成時區別有哪些
    動作或狀態發生在過去的,其作用影響到現在的;用現在完成時態;現在完成時態的動作或狀態雖然是過去發生的,雖然過去了,但是其作用影響了現在,所以現在完成時態用have/has(現在時間) 作為其時間助動詞,生拉硬拽的把這個過去的動作狀態的效果拉伸至現在。
  • 英語中一般過去時和過去完成時的區別
    一般過去時和過去完成時都表示完成的過去動作,一般過去時描述過去發生的事情,一般是按順序的;而過去完成時是基於過去的一個時間點之前發生的事情。那麼如何區分這兩個時態呢?解析:already 也可以用於過去時,多見於美式英語,例如:He already finished his work.他已經完成了他的工作。
  • 英語語法幫助:現在完成時和過去完成時
    英語中一些最令人困惑的時態是現在完成時態和過去完成時態。當你必須確定使用哪種時態和正在使用哪種時態時,它們變得特別混亂。今天,讓我們來練習這兩種時態。現在完成時:由"has"或"have"和過去分詞構成。例如, 「I have watched the movie」 or 「She has watched the movies.」什麼時候用現在完成時?
  • 英語四級語法:過去完成時
    大學英語四級語法大全目錄   1) 概念:表示過去的過去   ----|-------|-----|---->其構成是had +過去分詞構成。狀語從句   在過去不同時間發生的兩個動作中,發生在先,用過去完成時;發生在後,用一般過去時。   When the police arrived, the thieves had run away.   c.