"had been doing" 是过去完成进行时态(Past Perfect Continuous Tense)。
这种时态用于描述在过去某个时间点之前已经开始并持续进行的行为或状态。
它通常用来表示两个过去动作之间的先后顺序,或者一个动作在过去某个时间点之前已经持续了一段时间。
例如:
- By the time they arrived, we had been waiting for two hours.(在他们到达之前,我们已经等了两个小时。)
- She had been studying for the exam all morning when her friend called.(她的朋友打电话来时,她已经在上午学习了整个上午的考试。)