过去完成进行时表示的是过去一段时间里一直进行的动作,这个动作很有可能一直延续到现在还在继续,它除了我们平常经常用到的表示过去某段时间一直进行的动作外,它还有别的特殊的含义,
1、过去完成进行时表示尚未完成的动作,例如:
He had been writing the novel (He had not finished it yet)
他一直在写小说。
Tom had been studying English hardly.
汤姆一直努力学习英语。

2、过去完成进行时表示某人的企图、意愿,例如:
He had been studying the meaning of this proverb.(He was trying to study it)
他一直在研究这句谚语的意思。

3、过去完成时表示未得结果,例如:
We had been studying what our enemy had said,but we were not able to understand it.
我们一直再研究我们的敌人说的话,但是,我们还是不能理解它。

4、过去完成进行时表示最近情况,例如:
He had been quarreling with his wife lately.
最近,他一直和他的妻子吵架。

5、过去完成进行时表示反复的动作,例如:
He had been asking me the same question many times.
很多次,他一直问我同样的问题。

6、过去完成进行时表示人的情绪等,例如:
What had he been doing?
他一直在干嘛?