I was so sad that we were to leave at the end of the day.
主句,陈述说话者过去的情感状态,其中 "so sad" 的程度引出后面的结果状语从句
成分推断 · 4 项
- 先找句子中的动词形式。本分句中出现 "was",这是 be 动词的过去式,可以作为系动词构成主系表结构。
- 观察 "was" 的位置:它位于主语 "I" 之后,后面紧接形容词 "so sad"。这符合 "主语 + 系动词 + 表语" 的典型结构。
- 确认 "was" 不是助动词:如果是助动词,后面应该跟动词的分词形式(如 was doing 或 was done),但这里 "was" 后直接接形容词 "so sad",因此 "was" 是系动词,作为本分句的谓语。
- 谓语 "was" 已经确定,现在需要找出执行这个谓语动作或处于这个状态的主体。
- 观察谓语 "was" 前面的成分,看到代词 "I" 位于句首且在谓语之前,这是典型的主语位置。
- 确认 "I" 与谓语 "was" 的数和人称一致:"I" 是第一人称单数,"was" 是 be 动词的第一/第三人称单数过去式,搭配正确。因此 "I" 是本分句的主语。
- 本分句谓语是系动词 "was",系动词后面需要表语来说明主语的状态或性质。
- 观察系动词 "was" 后面紧接的成分是 "so sad",这是一个形容词短语("so" 是程度副词修饰形容词 "sad")。形容词短语位于系动词后,说明主语 "I" 的情感状态,符合表语的定义。
- 确认 "so sad" 后面的 "that we were to leave at the end of the day" 不是表语的一部分:这个 "that" 引导的是结果状语从句,修饰整个主句,而不是与 "so sad" 一起构成表语。因此表语只是 "so sad"。
- 已经确定主句核心结构是 "I was so sad",现在需要判断后面 "that we were to leave at the end of the day" 这部分的成分。
- 注意到表语 "so sad" 中的 "so" 是程度副词,它与后面的 "that" 构成 "so...that..." 结构。在这个结构中,"that" 引导的从句表示前面程度所导致的结果。
- 观察 "that" 后面的内容 "we were to leave at the end of the day" 是一个完整的主谓结构,它表达的是 "如此悲伤以至于我们要在一天结束时离开" 这样的因果或结果关系。
- 确认这是结果状语从句:"so...that..." 结构中,"that" 从句表示前面程度所产生的结果,即悲伤到什么程度导致了什么结果。因此 "that we were to leave at the end of the day" 在主句中充当结果状语。
时态 · 语态 · 语气
- 时态判定:先看谓语动词形式。本分句谓语是 "was",这是 be 动词的过去式。观察 "was" 后面接的是形容词 "so sad",不是分词形式,因此这不是进行时(was doing)也不是被动语态(was done)。"was" 前面没有 have/had 等助动词,所以也不是完成时。这是系动词 be 的过去式构成的主系表结构,时态为一般过去时。
- 语态判定:本分句谓语是系动词 "was" 加表语 "so sad",构成主系表结构。系动词结构不涉及动作的主动或被动,因此语态填不适用。
- 语气判定:观察句子是否有虚拟语气的标志(如与事实相反的假设、特殊的动词形式搭配)或祈使语气的标志(如省略主语的命令句)。本句 "I was so sad" 是在陈述过去的真实情感状态,没有虚拟或命令的意味,因此语气为陈述语气。
语义说明 一般过去时表示说话者在过去某个时间点处于悲伤的状态,这个状态已经发生且属于过去的事实。