时间:2026-10-12 18:13:57来源:
“had been”和“has been”都是动词“be”的完成时态形式,但它们的使用场景不同。
总结:
“has been”用于现在完成时,表示过去发生的动作对现在的影响;“had been”用于过去完成时,表示在过去某一时间之前已经完成的动作。
| 用法 | 结构 | 含义 | 例子 |
| has been | have/has + been | 过去动作对现在的影响 | She has been to Paris. |
| had been | had + been | 过去某一时间前已完成 | He had been there before 2020. |
两者在时态和语境上有明显差异,正确使用能更准确表达时间关系。