介绍had been和had gone
在英语中,had been和had gone都是过去完成时态的形式。这两个词的意思有些不同,但都表示过去的事情已经完成了。
had been的意思
1. 表示过去某个时间点之前的动作已经完成了。
例如:I had been studying for three hours before I took a break.(我休息之前已经学习了三个小时了。)
2. 表示过去某个时间段内一直在进行的动作已经完成了。
例如:She had been working at the company for five years before she got promoted.(她升职之前已经在公司工作了五年了。)
had gone的意思
1. 表示过去某个时间点之前已经离开了某个地方。
例如:I arrived at the party at 8pm, but he had already gone.(我八点钟到了派对,但他已经离开了。)
2. 表示过去某个时间段内一直在某个地方,但现在已经不在了。
例如:They had gone to the beach for the weekend.(他们周末去了海滩。)
总结
虽然had been和had gone都是过去完成时态的形式,但它们的意思有所不同。had been表示过去某个时间点之前的动作已经完成了,或者表示过去某个时间段内一直在进行的动作已经完成了。而had gone表示过去某个时间点之前已经离开了某个地方,或者表示过去某个时间段内一直在某个地方,但现在已经不在了。
