It was caused by a lorry running into a trailer.
主句,陈述主语 It 被引起的原因和方式
成分推断 · 3 项
- 定位谓语动词:先找句中所有动词形式。本句中有 "was"、"caused"、"running"。
- 逐一排查:"was caused" 中 "was" 是系动词,"caused" 是过去分词,二者组合构成 "be + 过去分词" 被动语态结构,这是句子的核心谓语;"running" 是现在分词,位于名词 "a lorry" 之后,作定语修饰 "a lorry"(表示"正在撞入拖车的卡车"),不构成独立谓语。
- 确认主谓搭配:"It"(主语)+ "was caused"(谓语)构成完整的主谓关系,"was caused" 为本句谓语。
- 主语通常位于谓语动词之前,与谓语构成"谁做/怎么样"的关系。本句中 "It" 位于谓语 "was caused" 之前。
- 检查 "It" 的指代:此处 "It" 并非形式主语(句中无 to 不定式或 that 从句作真正主语),而是指代前文某个已知事件或事物(如某事故、某现象等),作为本句的实际主语。
- 确认:"It" 为主语,表示被引起的对象。
- 谓语 "was caused" 是被动语态,通常需要说明动作的施事者(即"被谁/被什么引起")。观察谓语后方,介词 "by" 引出 "a lorry running into a trailer"。
- "by" 在被动语态中引出施事者或原因,属于方式状语或原因状语。此处 "by a lorry running into a trailer" 说明 "It" 被引起的原因是"一辆正在撞入拖车的卡车"。
- 确认该部分为状语,修饰谓语 "was caused",说明动作的方式或原因。
时态 · 语态 · 语气
- 时态判定:观察谓语 "was caused" 的构成。"was" 是系动词 be 的过去式,"caused" 是过去分词。无助动词 have(排除完成时)、无 be + 现在分词(排除进行时)、无 will/would(排除将来时)、无情态动词(排除情态动词结构)。因此时态为一般过去时。
- 语态判定:谓语为 "be + 过去分词"(was + caused)结构,是被动语态的标准形式。主语 "It" 是动作的承受者(被引起),而非动作的执行者。因此语态为被动语态。
- 语气判定:句中无虚拟语气标志(如 if 引导的虚拟条件、were/had 的虚拟形式、should/would 表虚拟等),也无祈使语气标志(无动词原形开头的命令句式)。句子陈述一个过去发生的事实,为陈述语气。
语义说明 一般过去时表示该事件已在过去某个时间点发生并完成;被动语态强调主语 "It"(指代的事件或事物)是动作的承受者,突出"被引起"这一结果,而非施事者的主动行为;陈述语气说明这是对过去事实的客观陈述。