一、這種時(shí)態(tài)很少用在否定句中而多以過去完成時(shí)代替,例如:
He had not practiced English for many years
他沒有練習(xí)英語很多年了。(普通說法)

He had not been practicing English for many years.
很多年了,他一直沒有練習(xí)英語。(少見)

二、這種時(shí)態(tài)還可用在said,supposed等引起的間接引語中代替現(xiàn)在完成進(jìn)行時(shí)
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)過的時(shí)候,她正看著我”。

三、過去完成進(jìn)行時(shí)經(jīng)常與現(xiàn)在完成進(jìn)行時(shí)混淆。
現(xiàn)在完成進(jìn)行時(shí) (The present perfect progressive) 由 have/has been +-分詞構(gòu)成
過去完成進(jìn)行時(shí) The past perfect progressive tenses 由 had been +-分詞構(gòu)成

四、現(xiàn)在/過去完成進(jìn)行時(shí)的用法
A. 在某段時(shí)間內(nèi)一直進(jìn)行的動(dòng)作用現(xiàn)在完成進(jìn)行時(shí)來強(qiáng)調(diào)動(dòng)作在某段時(shí)間里的持續(xù)性動(dòng)作通常有"現(xiàn)在"的結(jié)果要根據(jù)上下文來確定到"現(xiàn)在"為止動(dòng)作是否還在繼續(xù)進(jìn)行同樣過去完成進(jìn)行時(shí)表示在過去更早時(shí)間內(nèi)進(jìn)行的動(dòng)作,并對(duì)過去某一時(shí)刻產(chǎn)生結(jié)果。
B.表示重復(fù)動(dòng)作的現(xiàn)在/過去完成進(jìn)行時(shí)
我們也可以用完成進(jìn)行時(shí)形式來表示現(xiàn)在或過去經(jīng)常重復(fù)的動(dòng)作。
注意過去完成進(jìn)行時(shí)和過去完成時(shí)類似需要有過去這一時(shí)間點(diǎn)。