had been是什么意思? had gone是什么意思?

介绍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表示过去某个时间点之前已经离开了某个地方,或者表示过去某个时间段内一直在某个地方,但现在已经不在了。

延伸阅读:

上一篇:had a cold是什么意思? l have a cold翻译

下一篇:had been是什么意思? 什么情况下用had been