London would not see another traffic light until 1929.
主句,陈述伦敦直到 1929 年才再次出现交通信号灯这一历史事实
成分推断 · 4 项
- 先找句中所有动词形式:本句中只有 "would see" 这一处动词结构。
- 再看该动词的构成:"would" 是情态动词,"see" 是动词原形,"not" 是否定词插入其中,共同构成否定的情态动词结构。
- 确认谓语位置:该结构位于主语 "London" 之后,符合主谓语序,且无其他动词与之竞争谓语位置。
- 排除其他候选:句中无分词、不定式或动名词形式,因此 "would not see" 就是本句唯一的谓语。
- 先找谓语 "would not see",再看其前面是谁:紧邻谓语前方的名词是 "London"。
- 判断逻辑关系:"London" 是动作 "see" 的执行者(虽然这里用了拟人手法,指伦敦这座城市)。
- 确认主语位置:"London" 位于句首且在谓语之前,符合英语主语的典型位置。
- 排除其他候选:句中无其他名词或代词出现在谓语之前,因此 "London" 就是主语。
- 先确认谓语 "would not see" 是及物动词:"see" 可以带宾语,表示看见某物。
- 再看谓语后面紧跟什么:"would not see" 后面直接跟着名词短语 "another traffic light"。
- 判断逻辑关系:"another traffic light" 是动作 "see" 的承受对象,即看见的内容。
- 排除状语的可能:"another traffic light" 不是表示时间、地点、方式的修饰语,而是动作的直接对象,因此是宾语而非状语。
- 先识别 "until" 的词性:"until" 是介词,后接时间名词 "1929",构成介词短语。
- 再看该短语的作用:"until 1929" 说明动作 "would not see" 持续到何时,提供时间范围信息。
- 确认修饰对象:该短语修饰整个谓语动作,而非修饰宾语 "another traffic light",因此是状语而非定语。
- 判断状语类型:因为 "until 1929" 回答的是 "到什么时候" 这一时间问题,所以是时间状语。
时态 · 语态 · 语气
- 时态判定:先看谓语结构 "would not see",其中 "would" 是情态动词,后接动词原形 "see"。按照类型定义,情态动词加动词原形的结构属于情态动词结构,应归入 modal,而非时态变形。"would" 在此处表达的是从过去视角看的推测或预期,这是情态意义而非单纯的时间关系。
- 语态判定:再看主语与动作的关系,"London" 是动作 "see" 的执行者(拟人化表达),宾语 "another traffic light" 是动作的承受者。谓语动词 "see" 没有 "be + 过去分词" 的被动形式,因此是主动语态。
- 语气判定:最后检查是否有虚拟或祈使标志。本句为陈述句,叙述的是客观事实(伦敦直到 1929 年才再次出现交通信号灯),无虚拟条件或假设意味,也非命令或请求,因此是陈述语气。
语义说明 情态动词 would 在此处表达从过去时间点看的推测或预期,说明伦敦在某个历史时刻之后很长时间内都没有交通信号灯,直到 1929 年才再次出现。主动语态强调伦敦作为主体(拟人化)去看见或迎来交通信号灯。陈述语气表明这是对历史事实的客观叙述。