I met three different people today
这是前一个主干,交代说话人今天发生的经历,即遇见了三个人。
成分推断 · 4 项
- 先找这一段里最像谓语的位置。能表示动作、又跟在主语 "I" 后面的核心动词是 "met",它带有过去式形式,最适合充当句子的谓语。
- 再排除其他词。"different" 是形容词,用来修饰 "people";"today" 表示时间;"three" 表示数量,这些都不能单独承担全句陈述功能,所以谓语应当是 "met"。
- 先看谓语 "met" 前面谁最直接和它搭配。英语里最常见的基本顺序是主语在前、谓语在后,"I" 正好位于 "met" 前。
- 再看后面的成分。"three different people" 更像动作承受者,不像发出动作的人;"today" 是时间信息,因此发出 "met" 这个动作的只能是 "I"。
- 先从谓语后面找是否有名词性内容承接动作。"met" 后面紧接 "three different people",这是一个完整的名词短语,位置上非常像宾语。
- 再用意义和搭配排除其他可能。"meet" 这个动作通常后面接"遇见了谁",而 "today" 明显是时间,不是被遇见的对象,所以 "three different people" 是宾语。
- 先看有没有明显表示时间的词。"today" 是常见的时间标志词,位置又在句末,常作时间状语。
- 再排除它作别的成分的可能。它不能和前面的数量词、形容词一起构成名词中心,也不是 "met" 的宾语,因此应看作说明动作发生时间的状语。
时态 · 语态 · 语气
- 先找谓语的形式。这里的核心谓语是 "met",它本身就是过去式形式,没有出现 "have"、"be" 这类完成体或进行体标志,所以先判断为一般过去时。
- 再排除相近候选。句中没有 "was meeting" 之类的进行标志,也没有 "had met" 或 "have met" 之类的完成标志,因此不是过去进行时或完成时。
- 再看语态。"I" 是动作发出者,后面直接接宾语 "three different people",没有出现 "be + 过去分词" 这种被动形式,所以是主动表达。
- 最后看语气。整句是在陈述一个已经发生的事实,没有命令、建议,也没有与事实相反的假设信号,所以用的是陈述语气。
语义说明 这里用一般过去时,把"今天遇见了三个人"当作已经发生的经历来叙述,语气平实直接。