The whirlwind that swept through newsrooms harmed everybody
第一个并列主句,陈述旋风伤害了所有人这一事实,为后文转折作铺垫
成分推断 · 3 项
- 先排除非谓语形式:"swept" 出现在 "that" 引导的从句中,不是本分句主干的谓语
- 在从句之外寻找谓语:主语 "The whirlwind" 后面,紧跟着完整的定语从句 "that swept through newsrooms",再往后是 "harmed"
- 确认 "harmed" 的性质:它是动词过去式,不带助动词,位于主语和宾语之间,与主语 "whirlwind" 构成主谓关系、与 "everybody" 构成动宾关系
- 因此 "harmed" 是本分句的谓语动词
- 找谓语 "harmed" 前面的部分:"The whirlwind that swept through newsrooms"
- 判断主语范围:"The whirlwind" 是核心名词,后面 "that swept through newsrooms" 是定语从句,整体修饰 "whirlwind"
- 确认主谓关系:"The whirlwind that swept through newsrooms" 作为整体,与谓语 "harmed" 构成主谓关系,回答 "什么东西 harmed"
- 因此整个名词短语 "The whirlwind that swept through newsrooms" 是主语
- 找谓语 "harmed" 后面紧跟的成分:"everybody"
- 判断与谓语的关系:"harmed" 是及物动词,需要宾语回答 "伤害了谁","everybody" 正好承接这个动作
- 排除其他可能:"everybody" 后无补语或其他修饰,就是单纯的宾语
- 因此 "everybody" 是宾语
时态 · 语态 · 语气
- 时态判定:谓语是 "harmed",这是动词 "harm" 的过去式,没有助动词、没有 "be + 动词ing" 的进行体、没有 "have + 过去分词" 的完成体,符合一般过去时的特征
- 语态判定:主语 "The whirlwind" 发出动作 "harmed",宾语 "everybody" 承受动作,且谓语不是 "be + 过去分词" 结构,因此是主动语态
- 语气判定:谓语用过去式直接陈述事实,没有虚拟条件或假设语气的标志(如 "would/should/were" 等),也不是祈使句,因此是陈述语气
语义说明 一般过去时表示这个旋风伤害所有人的动作已经在过去发生并完成;主动语态强调旋风是施动者,主动造成了伤害