过去完成进行时(由had been + ing分词构成):
过去某个时刻以前一直在进行的动作 I’d been working for some time when he called. We had been waiting for her for two hours by the time she came.