一、英語過去完成進(jìn)行時由“had been +現(xiàn)在分詞”構(gòu)成。它的用法是表示從過去某一時間開始一直延續(xù)到另外一個過去時間的動作,這個動作在當(dāng)時仍在進(jìn)行并可能繼續(xù)延續(xù)下去。例如:
1. We had been studying what our enemy had said,but we were not able to understand it.
我們一直再研究我們的敵人說的話,但是,我們還是不能理解它。
bsp;the?exam.?
當(dāng)她參加考試的時候,她正生病著呢。
3.He?had?been?mentioning?your?name?to?me.
他一直向我提起你的名字。
4.He was very tired. He had been working all day.
他很累。他干了一整天活。
5.I had been watching TV at home last night. 昨晚我一直在看電視。
6.My parents had been watching TV at 8:00 last night.
昨晚八點鐘時我的父母親都在看電視。

二、過去將來進(jìn)行時發(fā)生的時間和將來進(jìn)行時差別很大,過去將來進(jìn)行時是指一個過去正在發(fā)生的動作,特變強(qiáng)調(diào)“過去發(fā)生”。而過去完成進(jìn)行時是指過去將來某個時刻已經(jīng)完成的動作,強(qiáng)調(diào)的是“已經(jīng)完成”。比如:
1.He told me that she would be shopping the next day this time.
他對我說第二天的這個時候他正在購物呢。
2.He said that the minister would be giving a speech on international affairs the next day this time.
他說第二天的這個時候部長將就國際事務(wù)發(fā)表演講。
3.The new name he would be using was Jack Jones.
他將用的新名是杰克?瓊斯。
4.The new book he would be getting was“FORREST GUMP”.
他將得到的新書是阿甘正傳。