1、定義不同
過去完成進行時(The Past Perfect Progressive)相對過去的某個時刻來說已經對現在有直接影響並且還在進行的動作。
過去完成時(The Past Perfect Tense)表示過去某壹時間或動作以前已經發生或完成對過去的某壹點造成的某種影響或是結果。它表示動作發生的時間是“過去的過去”,側重事情的結果。
2、結構不同
過去完成進行時:sb?had+been doing sth
過去完成時:had+ 過去時(past participle)
3、用法不同
過去完成進行時可以單獨使用。
例句:He had been waiting for two weeks.
他等了兩周。
過去完成時是不能單獨用的。在使用的時候,必須有另壹個事件。
例句:He had studied Chinese before he came to Taiwan.
他到臺灣以前,曾學過中文。