Buses do so almost as frequently as cyclists.
全句唯一的主句,陈述公交车执行某动作的频率几乎和骑自行车的人一样高
成分推断 · 3 项
- 先找句中所有动词形式。本句中 "do" 是助动词或替代动词,"so" 是副词或代词,两者组合 "do so" 在此处充当谓语。没有其他动词形式(如分词、不定式)可能与它竞争谓语位置。
- 确认 "do so" 的位置:紧跟在主语 "Buses" 之后,符合"主语 + 谓语"的基本语序。"do" 在此处作替代动词,代替前文提到的某个动作(需结合上下文才能知道具体指什么),"so" 与 "do" 搭配使用,共同构成谓语核心。
- 排除其他成分:"almost" 和 "as frequently as cyclists" 是修饰 "do so" 的状语,说明动作的频率和程度,不是谓语本身。因此 "do so" 确定为本句谓语。
- 先看谓语 "do so" 前面是什么。句首的 "Buses" 是名词复数形式,位于谓语之前,这是判断主语的最直接位置线索。
- 确认 "Buses" 与 "do" 的搭配关系:"Buses" 作主语时,谓语动词 "do" 用原形(因为是复数主语),这符合主谓一致规则。没有其他名词或代词能与 "do" 构成这种一致关系。
- 排除其他候选:句中 "cyclists" 出现在 "as" 引导的比较结构中,是比较对象而非本句主语。因此 "Buses" 确定为主语。
- 先识别状语的触发标志。本句中 "as...as..." 是比较结构的典型标志,"almost" 是程度副词,"frequently" 是频率副词,这些都是状语成分的常见形式。
- 确认修饰对象和位置:"almost as frequently as cyclists" 整体位于谓语 "do so" 之后,说明公交车做某事的频率几乎和骑自行车的人一样高。它回答的是"多频繁地做"这个问题,因此是修饰谓语的频率状语。
- 排除其他成分可能:这个部分不是宾语(因为 "do so" 本身已经完整,不需要宾语),也不是补语(不是补充说明主语或宾语的性质状态)。"as frequently as cyclists" 中的 "cyclists" 是比较结构中的比较对象,不是独立成分。因此整个 "almost as frequently as cyclists" 确定为状语。
时态 · 语态 · 语气
- 时态判定:先看谓语动词形式。本句谓语是 "do so",其中 "do" 用的是原形(与复数主语 "Buses" 一致),没有加 -ed、-ing,也没有 have/has/had、will/would、be 动词等助动词标志。"do" 原形与复数主语搭配,符合一般现在时的构成规则。没有完成体(have done)、进行体(be doing)、将来时(will do)或情态动词的标志,因此排除其他时态,确定为一般现在时。
- 语态判定:再看主语和谓语的关系。主语 "Buses" 是执行 "do so" 这个动作的施事者,不是承受者。句中没有 "be + 过去分词" 的被动结构(如 is done、was done),因此是主动语态。
- 语气判定:最后看句子是否有虚拟或命令的标志。本句是普通陈述句,没有 if 引导的虚拟条件、没有 suggest/demand 等词后的虚拟宾语从句结构、也没有祈使句的省略主语形式。谓语 "do" 是直陈式用法,陈述客观事实,因此是陈述语气。
语义说明 一般现在时在此处表示习惯性、经常性的动作或状态,说明公交车频繁做某事(具体动作由 so 指代前文内容)是一种常态。主动语态表明公交车是动作的执行者。陈述语气用于客观陈述这一事实。