當前位置:常識百科館>母嬰教育>外語學習>

過去完成時的用法

外語學習 閱讀(2.13W)

過去完成時是一種常見的英語語法,但很多人不知道這一語法如何使用,下面就為大家解釋一下。

操作方法

過去完成時(past perfect)表示在過去某一時間或動作之前已經發生或完成了的動作。它表示句子中描述的動作發生在“過去的過去”。

過去完成時的用法

基本結構:主語 + had + 過去分詞(done) 1、肯定句:主語 + had + 過去分詞+其他。2、否定句:主語 + had + not + 過去分詞+其他。3、一般疑問句:Had + 主語 + 過去分詞+其他?對應的回答語句:肯定回答:Yes,主語+had;否定回答:No,主語+had no。

過去完成時的用法 第2張

基本用法:表示在過去某一時刻或動作以前完成了的動作,也可以說過去的時間關於過去的動作,即“過去的過去”。可以用by, before等介詞短語或一個時間狀語從句來表示,也可以用一個表示過去的動作來表示,還可能通過上下文來表示。例如: By nine o’clock last night, we had got 200 pictures from the spaceship. 到昨晚9點鐘,我們已經收到200 張飛船發來的圖片。意思就是那些圖片是在昨晚9點鐘之前就被髮過來的,這一動作就發生在過去的過去。

過去完成時的用法 第3張

敘述過去發生的事情,在已敘述了過去發生的事情後,反過來追述或補述以前發生的,動作時,常使用過去完成時。例如:Mr. Smith died yesterday. He had been a good friend of mine;史密斯先生昨天去世了。他以前是我的好友。I didn’t know a thing about the verbs, for I had not studied my lesson;我對動詞一無所知,因為我沒有好好學習功課。

過去完成時的用法 第4張

過去完成時常常用在told、said、knew、heard、thought等動詞後的賓語從句(或間接引語)中,這時從句中的動作發生在主句表示的過去的動作之前。例如:He said that he had known her well;他說他很熟悉她。I thought I had sent the letter a week before;我認為我一星期前就把信寄出去了。

過去完成時的用法 第5張

過去完成時與現在完成時的區別 現在完成時表示的動作發生在過去,以現在的時間為基點,但側重對現在產生的結果或造成的影響,與現在有關,其結構為“助動詞 have (has) + 過去分詞”;過去完成時則是一個相對的時態,已過去時間為基點,它所表示的動作不僅發生在過去,更強調“過去的過去”,只有和過去某時或某動作相比較時,才用到它。
比較:I have learned 1000 English words so far。到目前為止我已經學會了 1000 個英語單詞。
I had learned 1000 English words till then。到那時為止我已經學會了 1000 個英語單詞。
I'm sorry to keep you waiting.。對不起,讓你久等了。
Oh, not at all。I have been here only a few minutes。沒什麼,我只等了幾分鐘。(“等”的動作從過去某一時間點持續到現在)