过去完成进行时也可用在某些从句中,这时从句的动作发生在主句的动作之前,从而对整个句子产生影响,例如:
1. I heard you’d been calling me.
我听说你一直在给我打电话。

2. That was just the result I had been expecting.
这正是我一直期待的结果。

3. Don’t worry about it,that was exactly what we had been doing.
不要担心,那正是我们一直做的事。

4. I wanted to know what had been going on.
我想知道一直在发生什么事。

5. I wanted to know what she had been thinking about.
我想知道她在想什么。

6. They said that they had been fighting with their enemy all these years. 他们说这些年来他们一直在和他们的敌人做斗争。

7. Tom said that he had been fighting with cancer all these years.
汤姆说他这些年来一直和癌症做斗争。

8. Her mother said that she had been playing game all day.
她的妈妈说,她玩了一天的游戏。

9. I had been reading your book.
我一直在看你写的书。

10. The rain had been pouring all night.
倾盆大雨下了一整夜。

11. The point is that we had been traveling in many countries.
最关键的是,我们一直在许多国家旅游。

特别注意的是:凡不能用于进行时的动词均不存在过去完成进行时,但动词want (有时还有wish) 除外。如:
The boy was delighted with his new knife. He had been wanting one for a long time.
男孩对新小刀很高兴。他早就想要一把了。