過(guò)去完成進(jìn)行時(shí)表示過(guò)去某一時(shí)間之前一直進(jìn)行的動(dòng)作。
過(guò)去完成進(jìn)行時(shí)表示動(dòng)作在過(guò)去某一時(shí)間之前開(kāi)始,一直延續(xù)到這一過(guò)去時(shí)間。和過(guò)去完成時(shí)一樣,過(guò)去完成進(jìn)行時(shí)也必須以一過(guò)去時(shí)間為前提。例如:
1.I?had?been?looking?for?it?for?days?before?I?found?it.
這東西我找了好多天才找著的。
2.They?had?only?been?waiting?for?the?bus?a?few?minutes?when?it?came.
他們只等了一會(huì)兒車就來(lái)了。
3.We?had?been?studying this project for?days?before?it put into effect.
這個(gè)項(xiàng)目我們研究了好幾天才實(shí)施的。
4.We?had?only?been?waiting?for?the?professor?a?few?minutes?when?he?arrived school.
我們只等了一會(huì)兒,教授就來(lái)學(xué)校了。
5.I?had?only?been?waiting?for taxi?a?few?minutes?when?it came.
我只等了一會(huì)兒,出租車就來(lái)了。
6.Our team had been practicing many times before we finished.
我們的團(tuán)隊(duì)練習(xí)了很多次才完成的。
7.The?telephone?had?been?ringing?for?three?minutes?before?it?was?answered.
電話響了三分鐘才接起來(lái)。

我們?cè)賮?lái)看看下面兩個(gè)例句的區(qū)別:
1. Who's?been?eating?my?apples?
2.?Who's?eaten?my?apples?
第一句用過(guò)去完成進(jìn)行時(shí)時(shí)態(tài)表示有強(qiáng)烈的感情色彩,表示憤怒不滿,而第二句句只是希望回答的一個(gè)問(wèn)題,并沒(méi)有強(qiáng)烈的感情色彩。再有就是,第一句兼有進(jìn)行時(shí)態(tài),所以它表示的是所有蘋果未被全部吃光的意思,而第二句是完成時(shí)態(tài),說(shuō)明蘋果一個(gè)不剩了。