“had not been” 用法详解
“had not been” 是英语中过去完成时(Past Perfect Tense)的否定形式,用于描述在过去某一时间点或事件之前尚未发生或未完成的状态或动作。
基本结构
主语 + had not been + 表语/现在分词(视 be 动词用途而定)
- 表示状态:主语 +
had not been+ 形容词/名词/介词短语
例:Shehad not beenhappy before she moved. - 表示被动(完成时被动):主语 +
had not been+ 过去分词
例:The reporthad not beenfinished by 5 p.m. - 表示持续动作(与 for/since 连用):主语 +
had not been+ 现在分词
例:Theyhad not beenworking long when the power went out.
常见用法场景
- 强调某事在过去的某个时间点之前还未发生。
- 用于虚拟语气或条件句中表达与过去事实相反的情况。
- 在叙述中说明背景信息,尤其是解释原因或结果时。
例句参考
- I
had not beento London before last summer. - The lights
had not beenturned off when we left. - If he
had not beenlate, he would have caught the train. - She realized she
had not beenhonest with herself.