When reporter Joan Solsman, a longtime vegetarian, tried a dish from Impossible Foods, she felt so sick that she couldn't finish it.
主句,包含时间状语从句和结果状语从句。核心陈述是她感到非常难受,以至于无法吃完那道菜
成分推断 · 6 项
- 在主句部分 "she felt so sick that she couldn't finish it" 中,先找主语 "she",它紧跟在时间状语从句后的逗号之后,位置清晰。
- 主语 "she" 后面紧接着 "felt",这是一个系动词,表示感觉或状态。检查全句,"tried" 属于前面的时间状语从句,"couldn't finish" 属于后面的结果状语从句,因此主句中唯一的谓语动词就是 "felt"。
- "felt" 是过去式形式,与主语 "she" 构成主谓关系,后面接形容词 "sick" 作表语,符合系动词的用法特征。
- 确认 "felt" 就是主句的谓语。
- 主句部分从逗号后开始,第一个出现的词是代词 "she",它位于谓语 "felt" 之前。
- "she" 指代前面时间状语从句中的 "reporter Joan Solsman",在主句中作为执行 "felt" 这个动作的主体。
- 检查句子结构,"she" 与 "felt" 构成主谓关系,"she" 是执行感觉动作的人,因此是主句的主语。
- 谓语 "felt" 是系动词,系动词后面通常接表语来说明主语的状态或性质。
- "felt" 后面紧接着 "so sick",其中 "sick" 是形容词,描述主语 "she" 的感觉状态,"so" 是程度副词修饰 "sick"。
- "sick" 与系动词 "felt" 搭配,构成系表结构,说明主语的状态,因此 "sick" 是表语。
- "so" 是程度副词,位于形容词 "sick" 之前,表示程度之深。
- "so" 修饰形容词 "sick",强调难受的程度,同时与后面的 "that" 构成 "so ... that ..." 固定结构,引出结果状语从句。
- 作为修饰形容词的程度副词,"so" 在句中充当程度状语。
- 句首的 "When" 是时间状语从句引导词,它引导的整个从句 "When reporter Joan Solsman, a longtime vegetarian, tried a dish from Impossible Foods" 在句中作时间状语。
- 这个从句位于主句 "she felt so sick that she couldn't finish it" 之前,用逗号隔开,说明主句动作 "felt" 发生的时间背景。
- 整个 "When" 从句修饰主句的谓语 "felt",回答 "什么时候感到难受" 这个问题,因此是时间状语。
- 在 "so sick" 之后出现 "that",这是 "so ... that ..." 结构中的 "that",它引导一个结果状语从句。
- "that she couldn't finish it" 这个从句说明 "felt so sick" 的程度达到了什么结果——严重到无法吃完。
- 这个从句修饰整个 "felt so sick" 部分,回答 "难受到什么程度" 这个问题,因此是结果状语从句,在主句中充当状语。
时态 · 语态 · 语气
- 先看谓语动词 "felt" 的形式,它是 "feel" 的过去式,没有助动词,没有 "be + 过去分词" 的被动结构,也没有 "have + 过去分词" 的完成体标志,更没有 "be + 现在分词" 的进行体标志。
- "felt" 的过去式形式直接表明这是一般过去时,描述过去发生的动作或状态。不是过去完成时(那需要 had felt),也不是过去进行时(那需要 was feeling)。
- 再看语态,"felt" 是系动词,后接形容词 "sick" 作表语,构成主系表结构。系动词本身没有主动被动之分,因此语态标记为不适用。
- 最后看语气,全句是陈述句,没有虚拟语气的标志(如 if 引导的非真实条件句、would/should/were 等虚拟标志),也不是祈使句,因此是陈述语气。
语义说明 一般过去时表明 "感到难受" 这个状态发生在过去某个具体时刻(即当她尝试那道菜的时候),是对已完成事件的客观陈述。系表结构说明这是描述她当时的感觉状态,而非动作。陈述语气表明这是在客观叙述一个事实。