Everyone is very peaceful, polite and friendly until, waiting in a line for lunch, the new arrival is suddenly pushed aside by a man in a white coat, who rushes to the head of the line, grabs his food and stomps over to a table by himself.
这是全句最外层主干,用主系表结构先概括一种总体状态,后面再接时间界限和细节说明。
成分推断 · 4 项
- 先在这一整段里找最靠前、能支撑主干的限定谓语。开头"Everyone"后面立刻接"is",这是典型的主语后接系动词的位置,所以先把"is"锁定为主干谓语候选。
- 再排除后面其他动词形式对主干判断的干扰。后面虽然还有"waiting""is suddenly pushed aside""rushes""grabs""stomps",但它们都出现在"until"之后,属于后续时间情境或修饰说明,不是开头这个主语"Everyone"的直接谓语。
- 再看"is"后面接的是"very peaceful, polite and friendly",这是形容词性内容,正好和系动词构成主系表结构,而不是接宾语的动宾结构,所以可以确定这里的谓语就是"is"。
- 先找主干谓语,确定"is"之后,再按最常见的英语语序回看它前面紧邻的位置。系动词前面的名词或代词通常是主语。
- 这里"Everyone"位于句首,直接放在"is"前面,没有介词引导,也不是后置修饰语,所以它最自然地承担谓语"is"的发出者。
- 再排除后面名词短语。"the new arrival"和"a man in a white coat"都出现在"until"之后,属于后面时间情境中的人物,不能回头充当前面这个主干的主语,因此主语应是"Everyone"。
- 先看谓语"is"后面出现什么类型的内容。这里不是名词宾语,也没有介词先引出状语,而是直接出现一串描述性质的词"very peaceful, polite and friendly"。
- 再看这些词和"is"的搭配关系。系动词后面常接表语,用来说明主语处于什么状态;这里这几个词正是在说明"Everyone"的状态和特点。
- 排除宾语的可能。像"peaceful""polite""friendly"这类表示性质的词,不是"is"所支配的动作对象,而是对主语的描写,所以应判定为表语。
- 先找明显的从属标志。"until"一出现,就提示后面内容不是独立并列,而是在说明前面状态持续到什么时候。
- 再看"until"后面虽然有插入的"waiting in a line for lunch",但真正完整的主谓核心是"the new arrival is suddenly pushed aside...",说明"until"带出的是一个完整的时间情境。
- 把这一整段放回主干中理解:句子意思是"大家一直很平和、礼貌、友好,直到……"。所以这一长段整体不是宾语,也不是表语,而是修饰整个主干发生时间界限的时间状语。
时态 · 语态 · 语气
- 先找本分句自身的谓语,主干谓语是"is"。它没有和"have"构成完成体,也没有和"be + 动词现在分词"构成进行体,更没有"will"表示将来,所以应先排除完成时、进行时和将来时。
- 再看语态。"is"后面接的是"very peaceful, polite and friendly",属于系动词后接表语,表示主语处于某种状态,不是"be + 过去分词"的被动动作结构,因此这里不谈主动被动,而应视为主系表结构。
- 再看语气。整句是在陈述一种一般性的场景,没有命令、请求,也没有与事实相反的假设标志,所以属于陈述语气。
- 综合来看,这个主干用的是一般现在时,用来陈述一种常见状态或一般规律。
语义说明 这里用一般现在时,把"Everyone is very peaceful, polite and friendly"说成一种普遍可观察到的状态,像是在概括一个反复出现的场景。