語法 | 過去完成進行時用法概述
過去完成進行時是英語中進行時的其中一種時態(tài)。今天,小編為大家準備了相關的語法知識,將要為大家來簡單普及一下:什么叫做過去完成進行時的概念和用法,一起來看看吧!
?
主語+had+been(助動詞)+謂語動詞-ing
比較
過去完成進行時與過去完成時的用法很相近,它通常表示某個過去正在進行的動作或狀態(tài),持續(xù)到過去某個時刻,還未完成,一直持續(xù)到之后才結(jié)束
He had been waiting for two weeks.He was still waiting.(有一個表示一段時間的狀語)
他已經(jīng)等了兩個星期。他還在等。
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.(沒有時間狀語)
他一直在對他的婚姻思考。
不過這種時態(tài)并不一定表示這個過去動作將持續(xù)下去:
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.
他停止了游泳。他已經(jīng)在過去的三小時內(nèi)游泳。
?
怎么樣,看完了這篇文章,大家是不是對過去完成進行時的概念和用法有了初步的了解了呢?喜歡就趕快收藏起來吧~?