▶过去完成进行时,用于表示在过去某一特定时刻之前,某个动作已经持续进行了一段时间,
并且在该时刻仍在进行或刚刚结束,强调动作的持续性和先后顺序。
▶核心结构:主语 + had been + 动词-ing 形式(doing)
▶人称规则:该时态无人称、单复数变化,
无论主语是第几人称、单数或复数,助动词形式均为 had been 。
✅ When I arrived, they had been studying.
【我到的时候,他们一直在学习。】
含义:在“我到达”这个过去时刻之前,他们已经持续学习了一段时间,并且在我到达时还在进行。
✅ He was tired because he had been working all day.
【他很累,因为他已经工作了一整天。】
含义:“工作”这个动作在过去某一时刻【他感到累之前】已经持续了一整天,强调动作的持续性。
✅ By the time the rain stopped, we had been waiting for two hours.
【雨停的时候,我们已经等了两个小时了。】
含义:“等待”这个动作在过去的“雨停”时刻之前,已经持续了两个小时,突出动作的持续时长。
请点击返回英语十六种时态详细解析总览
