Had been这个结构通常用于过去完成进行时态,表示在过去某个时间点之前已经开始并持续一段时间的动作或状态。例如:I had been studying for three hours when the power went out. 在这个例子中,表示在断电之前已经开始并持续了三个小时的学习。
而had则是过去完成时的助动词,用于表示过去某个时间点之前已经发生或完成的动作。例如:She had already visited the museum before we met. 在这个例子中,表示在我们见面之前她已经参观过博物馆。
所以两者的不同在于had been表示一个动作或状态在过去持续了一段时间,而had则表示一个动作或状态在过去某个时间点之前已经完成。
使用“had been”这个结构主要是在过去的过去的时间点进行描述,它强调过去的某个时间点之前发生的动作或状态,常与“when”、“after”等连词一起使用。
而“had”则是表示过去的动作或状态,它所描述的动作或状态发生的时间点是在过去某一时刻。
两者在使用上有着细微的差别,但都是在描述过去的事情。可以根据语境选择合适的时态和动词形式。