had been:“have been”的过去完成时形式,表示在过去某一时间点之前已经处于某种状态、已经发生或已经持续了一段时间。常用于描述“更早的过去”。(也常见于被动结构:had been + 过去分词)
/hæd bɪn/
I had been tired all day.
我一整天都很累。
By the time we arrived, the show had been canceled because of the storm.
等我们到达时,演出已经因为暴风雨被取消了。
had 是动词 have 的过去式,常用于构成过去完成时;been 是动词 be 的过去分词。两者组合 had been 用来表达“在过去某个时间之前就已经……”,强调时间顺序中的“更早”。