當前位置

首頁 > 英語學習 > 英語語法 > 語法 | 過去完成進行時用法概述

語法 | 過去完成進行時用法概述

推薦人: 來源: 閱讀: 1.37W 次

過去完成進行時是英語中進行時的其中一種時態。今天,小編爲大家準備了相關的語法知識,將要爲大家來簡單普及一下:什麼叫做過去完成進行時的概念和用法,一起來看看吧!

語法 | 過去完成進行時用法概述

 

主語+had+been(助動詞)+謂語動詞-ing

比較

過去完成進行時與過去完成時的用法很相近,它通常表示某個過去正在進行的動作或狀態,持續到過去某個時刻,還未完成,一直持續到之後才結束

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

他已經等了兩個星期。他還在等。

Up to that time he had been translating those books.

直到那時他一直在翻譯這些書。

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

他一直在寫那封信到兩點鐘。

He was  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.

他停止了游泳。他已經在過去的三小時內游泳。

 

怎麼樣,看完了這篇文章,大家是不是對過去完成進行時的概念和用法有了初步的瞭解了呢?喜歡就趕快收藏起來吧~