had gone:动词短语,go 的过去完成时形式,表示在过去某一时间点之前“已经去了/已经离开了/已经去过(且不在说话地点)”。(go 还有“进行、变得”等其他常见意思,但 had gone 这里主要体现时间先后关系。)
/hæd ɡɔːn/(英式); /hæd ɡɑːn/(美式)
She had gone home.
她已经回家了。
By the time we arrived at the station, the train had gone, so we had to wait for the next one.
等我们到车站时,火车早已开走,所以我们只能等下一班。
had 来自动词 have(“有/拥有”),在英语中常用作助动词构成完成时;gone 是 go 的过去分词。go 源自古英语 gān(“走、去”)。合在一起,had gone 用来表达“在过去某时之前就已经去/离开”的完成意义。