Forty years passed before cars crowding city streets urged the development of traffic lights in the United States.
成分推断 · 2 项
- 寻找谓语动词,先排查句中所有动词形式。句中出现 "passed"、"crowding"、"urged" 三个动词形式。
- "crowding" 是现在分词,在 "cars crowding city streets" 中作后置定语修饰 "cars",不能作谓语。
- "urged" 出现在 "before" 之后,属于从句部分,不是主句谓语。
- "passed" 位于主语 "Forty years" 之后、"before" 引导的从句之前,是过去式动词形式,符合谓语特征。
- 确认 "passed" 是主句的谓语动词,表示时间的流逝。
- 已确定谓语是 "passed",现在找它的主语。主语通常在谓语前面,且与谓语构成主谓关系,回答 "什么 passed"。
- "passed" 前面只有 "Forty years",表示时间段,可作主语。
- 检验:"Forty years" 与 "passed" 构成合理的主谓搭配,表示四十年过去了,语义通顺。
- 确认 "Forty years" 是主句的主语。
时态 · 语态 · 语气
- 先确定时态。谓语动词是 "passed",这是动词 pass 的过去式形式,没有助动词 have、be,也没有情态动词,没有进行体标志 be + -ing,没有完成体标志 have + 过去分词。单纯的过去式形式表示一般过去时。
- 再确定语态。"pass" 是不及物动词,表示时间流逝,没有宾语承受动作,主语 "Forty years" 本身就是流逝的时间,不存在被动关系。虽然不及物动词理论上没有被动语态,但按主动处理,填 active。
- 最后确定语气。句子是陈述一个过去发生的事实,没有虚拟语气的标志(如 were、had been、should 等虚拟形式),也不是祈使句。确认为陈述语气。
语义说明 一般过去时表示这个时间流逝的过程发生在过去某个时间段,是对历史事实的陈述。主动语态表明时间本身是动作的发出者。陈述语气表明这是客观陈述,不带假设或命令色彩。