But on the whole, there was no systematic pattern.
本句为主句,也是全句唯一的分句。采用 there be 存在句结构,陈述在总体范围内不存在某种系统性模式这一过去的客观情况。句首的 But 用于承接上文的转折,on the whole 作状语限定陈述的范围为"总体上"。
成分推断 · 3 项
- 先找谓语:在英语句子中,谓语通常是动词或动词短语,表示主语的动作或状态。本句中出现的动词形式只有 "was",它是 be 动词的过去式,可以充当系动词或构成进行时、被动语态的助动词。
- 再看 "was" 的位置和搭配:它位于 "there" 之后、"no systematic pattern" 之前。这是典型的 "there be" 存在句结构,其中 "there" 是引导词(不充当主语),"was" 作系动词,"no systematic pattern" 是表语(实际语义主体)。
- 排除其他候选:本句没有其他动词形式(如分词、不定式、动名词等),因此不存在其他谓语候选。"was" 作为唯一的谓语动词,构成主句的核心谓语。
- 结论:"was" 是本句的谓语,为系动词,构成 "there be" 存在句的核心结构。
- 先识别句型:本句是 "there be" 存在句结构。在这种句型中,"there" 是形式上的引导词,不充当真正的主语;真正的主语位于系动词 "be" 之后。
- 定位主语位置:系动词 "was" 后面紧跟 "no systematic pattern",这是一个名词短语(中心词是 "pattern",前面有限定词 "no" 和形容词 "systematic" 修饰)。在 "there be" 句型中,这个位于 be 动词之后的名词短语就是真正的主语。
- 验证主谓一致:"pattern" 是单数可数名词,与 "was"(单数过去式)在数上一致,进一步确认 "no systematic pattern" 是主语。
- 排除其他候选:句首的 "there" 虽然在主语的常规位置,但它是 "there be" 结构的固定引导词,不充当主语。本句没有其他名词性成分可以充当主语。
- 结论:"no systematic pattern" 是本句的真正主语,表示不存在的事物。
- 先找修饰性成分:除了核心的 "there was no systematic pattern" 主系表结构外,句中还有 "on the whole" 这个短语,用逗号隔开。
- 判断成分类型:"on the whole" 是一个介词短语,意为"总的来说、大体上"。它不修饰某个具体名词(若修饰名词则为定语),而是修饰整个句子的陈述,说明"在总体上看"这个判断的范围或角度,因此是状语。
- 确定状语类型:它表达的是说话者对整个陈述的评价角度或范围限定,属于评注性状语或范围状语。
- 位置验证:它位于主句主干之前,用逗号隔开,是典型的句首状语位置。
- 结论:"on the whole" 是状语,修饰全句,表示"总体上看"的评价角度。
时态 · 语态 · 语气
- 判断时态:先找谓语动词 "was",它是 be 动词的过去式形式。再看它前后是否有助动词或其他时态标志:没有 have/had(完成体标志),没有 be + 现在分词(进行体标志),没有 will/would(将来时标志),没有情态动词(can/may/must 等)。因此 "was" 单独作谓语,表示过去时间的状态,属于一般过去时。
- 判断语态:本句是 "there be" 存在句,系动词 "was" 后接表语 "no systematic pattern",构成主系表结构。系动词结构不涉及主动或被动的概念(因为没有动作的施受关系),因此语态标记为不适用。
- 判断语气:本句是陈述句,用 "was" 的直陈式过去时形式陈述过去的客观情况,没有虚拟语气的标志(如 if 引导的假设、were 用于非第三人称单数等),也不是祈使句。因此语气为陈述语气。
- 综合结论:本句谓语为一般过去时、语态不适用(系动词结构)、陈述语气。
语义说明 一般过去时表示在过去某个时间段内的客观状态;系动词结构说明句子在陈述存在与否的事实而非动作;陈述语气表达的是对过去情况的客观描述,即"总体上看,过去不存在系统性的模式"。