過去完成進行時(The Past Perfect Progressive)主要用於描述在過去某一時間或動作發生之前正在進行的動作,強調動作從過去的過去開始,一直延續到過去的某個時間點。這個動作可能在那時剛剛停止,也可能仍然在進行中。過去完成進行時適用於以下情況:
表示開始於過去的動作,持續到另一個過去的時刻。
強調反覆發生的動作,但不必說出具體的次數。
用在間接引語中。
表達一個「突然」發生的動作或事件發生在過去某個正在進行的動作之中。
過去完成進行時與過去完成時相似,但過去完成進行時更強調動作的持續性和進行性。例如,在句子「When she arrived, I had been waiting for 2 hours.」中,強調的是在過去某個時間(她到達時)之前,某人已經等待了兩個小時的動作。