请选择
had been表示的是过去完成进行时态。过去完成进行时强调动作从过去的过去一直延续到过去某个时间点。在过去某个时间点时,这个动作可能刚刚停止,也可能仍然在进行。在英语时态中,“时”指的是动作发生的时间,“态”指的是动作的样子和状态。
过去完成时
had been是过去完成时态。过去完成时表示两个时间顺序的动作,其中一个动作发生在另一个动作之前,通常用于描述“过去的过去”。句子“After they had entered the house, they went into the dining room.”中,进屋的动作发生在走进饭厅之前,因此使用过去完成时。
语法结构和用法
过去完成时的结构是“had + 过去分词”。
Mr Green had lived in New York for ten years before he came to China.(格林先生在来到中国之前已经在纽约住了十年。)
We had learned 1000 words by the end of last term.(在上学期期末之前,我们已经学会了1000个单词。)
与现在完成时的区别
现在完成时表示动作从过去开始,并对现在有影响或持续到现在。其结构是“have/has + 过去分词”。
I have just had a cup.(我刚喝了一杯。)
We have lived here for ten years.(我们从十年前开始住在这里。)
现在完成时强调的是动作的持续性和对现在的影响,而过去完成时则强调两个动作的先后顺序。
had been是过去完成时的形式,表示在过去某个时间点之前已经发生或持续存在的动作或状态。具体来说,had been用于描述在过去某个时间点之前已经完成的动作或状态,强调的是过去的时间和完成的程度。
用法
表示在过去某个时间点之前已经发生的动作或状态:“She had been to Paris before she moved to London.”(她在搬到伦敦之前已经去过巴黎)。
用于强调未曾实现的愿望、打算或意图:“He had meant to call you, but he forgot.”(他本打算给你打电话,但他忘记了)。