過去完成進行式

had been + V-ing  過去完成進行式

(1)用於敘述某個動作(發生較早)一直持續進行到過去某個時候。

過去完成進行式強調一直/過程,也就是在過去某時間點之前,有一件更早發生的事件一直持續進行發生至過去某時間。

(2)完成式的意義

完成式主要的目的是要表示「事件在兩個時間點的關係」(並且強調截止的時間點)。

現在完成式表示從過去到現在為止的關係。

(現在完成進行式以「現在時間」為基準,表示從「過去某時間到現在」)

過去完成式表示從較早的過去到過去時間為止的關係。

(過去完成式也以「過去」某時間為基準,但發生於「比過去更早的時間」)

未來完成式表示從现在或過去到末來某時的關係。

(3)不論人稱,一律都是had been + V-ing這個型式。

Tom had been studying for two hours before you came.

Tom 已經持續讀書兩小時在你來之前。

讀書與你的到來皆發生於過去,在你來之前,Tom已經讀了兩小時的書(一直持續進行直到你來。)

The baby had been crying for a long time before her mother came back.

在她母親回來之前,那名嬰兒已經哭了好長一段時間。