Every Saturday morning, at 9 am, more than 50,000 runners set off to run 5km around their local park.
主句,陈述每个星期六早上九点超过五万名跑步者出发去当地公园跑五公里这一习惯性事实。
成分推断 · 5 项
- 在主语 "more than 50,000 runners" 之后,寻找动词形式:可见 "set off" 和 "to run"。
- 判断 "set off" 的性质:它是动词短语的过去式形式(此处用一般现在时表示习惯动作,但形式上是动词原形 set 加副词 off 构成的短语动词),前面有明确主语 "runners",后面可接不定式作目的状语,符合谓语动词的位置和功能。
- 判断 "to run" 的性质:它是不定式,不能单独作谓语,在此处跟在 "set off" 后面表示目的,是状语成分。
- 排除其他候选:句中无其他可作谓语的动词形式,因此 "set off" 是本句的谓语。
- 在谓语 "set off" 之前,寻找执行动作的主体:可见 "more than 50,000 runners",它是名词短语,表示数量超过五万的跑步者。
- 确认主谓关系:"runners" 与 "set off" 在语义上构成"谁做什么"的关系——跑步者出发,逻辑通顺;"more than 50,000" 是修饰 "runners" 的数量短语。
- 排除其他候选:句首的 "Every Saturday morning, at 9 am" 是时间状语,被逗号隔开,不能作主语;因此主语是 "more than 50,000 runners"。
- 在句首,逗号之前,可见 "Every Saturday morning",它是时间短语,说明动作发生的时间。
- 判断它与谓语的关系:它不是主语(主语在后面),也不是谓语的一部分,而是修饰整个句子,说明 "set off" 这个动作发生在每个星期六早上。
- 确认成分类型:表示时间的短语修饰谓语动作,属于时间状语。
- 在第一个逗号之后、主语之前,可见 "at 9 am",它是介词短语,说明具体时刻。
- 判断它与谓语的关系:它与前面的 "Every Saturday morning" 并列,进一步细化时间信息,共同修饰谓语 "set off",说明动作发生在上午九点。
- 确认成分类型:表示时间的介词短语修饰谓语动作,属于时间状语。
- 在谓语 "set off" 之后,可见不定式短语 "to run 5km around their local park"。
- 判断不定式的作用:"to run" 表示目的,说明跑步者出发的目的是去跑步;"5km" 是跑步的距离,"around their local park" 是跑步的地点。
- 排除其他候选:不定式在此不作宾语("set off" 是不及物动词短语,后面不接宾语),也不作主语或表语,而是修饰谓语,说明出发的目的,因此是目的状语。
时态 · 语态 · 语气
- 时态判定:查看谓语动词 "set off" 的形式,它是动词原形(set 的原形与过去式同形,但此处根据上下文和时间状语 "Every Saturday morning" 判断为一般现在时),没有 am/is/are/was/were 等 be 动词,没有 have/has/had 等完成体助动词,没有 will/would 等表将来的词,也没有 can/may/must 等情态动词。主语 "runners" 是复数,谓语用原形 "set off",表示习惯性、经常发生的动作,符合一般现在时的用法。
- 语态判定:谓语 "set off" 是主动形式,主语 "runners" 是动作的执行者(跑步者自己出发),不是动作的承受者,没有 be + 过去分词的被动结构,因此是主动语态。
- 语气判定:本句是陈述句,陈述每个星期六早上跑步者出发的事实,没有虚拟条件(如 if I were、should/would + 动词原形),也没有祈使语气(命令或请求),因此是陈述语气。
语义说明 一般现在时表示习惯性、规律性的动作,此处说明每个星期六早上九点,跑步者都会出发去跑步,强调这是一个重复发生的常态。主动语态表明跑步者是动作的主动执行者。陈述语气客观陈述事实。