過去完成進行時的時態(tài)特點
一、這種時態(tài)很少用在否定句中而多以過去完成時代替,例如:
He had not practiced English for many years
他沒有練習(xí)英語很多年了。(普通說法)
He had not been practicing English for many years.
很多年了,他一直沒有練習(xí)英語。(少見)
二、這種時態(tài)還可用在said,supposed等引起的間接引語中代替現(xiàn)在完成進行時
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
他想“當(dāng)我經(jīng)過的時候,她正看著我”。
三、過去完成進行時經(jīng)常與現(xiàn)在完成進行時混淆。
現(xiàn)在完成進行時 (The present perfect progressive) 由 have/has been +-分詞構(gòu)成
過去完成進行時 The past perfect progressive tenses 由 had been +-分詞構(gòu)成
四、現(xiàn)在/過去完成進行時的用法
A. 在某段時間內(nèi)一直進行的動作用現(xiàn)在完成進行時來強調(diào)動作在某段時間里的持續(xù)性動作通常有"現(xiàn)在"的結(jié)果要根據(jù)上下文來確定到"現(xiàn)在"為止動作是否還在繼續(xù)進行同樣過去完成進行時表示在過去更早時間內(nèi)進行的動作,并對過去某一時刻產(chǎn)生結(jié)果。
B.表示重復(fù)動作的現(xiàn)在/過去完成進行時
我們也可以用完成進行時形式來表示現(xiàn)在或過去經(jīng)常重復(fù)的動作。
注意過去完成進行時和過去完成時類似需要有過去這一時間點。