It lasted more than six hours.
主句,陈述主语 It 在过去持续了超过六小时这一事实
成分推断 · 3 项
- 先找动词形式:全句只有一个动词 lasted,为过去式。
- 再看位置与搭配:lasted 位于主语 It 之后,其后跟时间状语 more than six hours,说明 lasted 是谓语动词,不是分词或不定式。
- 排除其他候选:句中无其他动词形式,lasted 唯一符合谓语特征。
- 结论:lasted 为本句谓语。
- 先找谓语 lasted,再看它前面的名词或代词:lasted 前面是代词 It。
- 再看 It 与 lasted 的关系:It 在 lasted 之前,且句子表达的是 It 这个事物持续了多久,说明 It 是执行 lasted 这个动作的主体。
- 排除其他候选:lasted 前面只有 It,没有其他名词或代词可以充当主语。
- 结论:It 为本句主语。
- 先找谓语 lasted,再看它后面的结构:lasted 后面跟着 more than six hours,表示时间长度。
- 再看与谓语的关系:lasted 是持续类动词,more than six hours 说明持续的时长,修饰谓语 lasted,回答了持续多久的问题。
- 排除其他候选:lasted 是不及物动词,后面不能直接跟宾语;more than six hours 也不是表语,因为 lasted 不是系动词。
- 结论:more than six hours 为时间状语,修饰谓语 lasted。
时态 · 语态 · 语气
- 时态判定:谓语动词为 lasted,是 last 的过去式,无助动词 have/has/had(排除完成体),无 be + -ing(排除进行体),无 will/would(排除将来时),无情态动词(排除情态结构),因此为一般过去时。
- 语态判定:lasted 是不及物动词,本身没有被动形式,且句中无 be + 过去分词结构,主语 It 是动作的执行者,因此为主动语态。
- 语气判定:句子为陈述句,无虚拟语气标志(如 if 条件句中的 were、should 等),无祈使语气标志(如动词原形开头),因此为陈述语气。
语义说明 一般过去时表示这件事的持续发生在过去某个时间段,现在已经结束;主动语态表明主语 It 是持续这个状态的主体;陈述语气表明说话人在客观陈述一个过去的事实。