People would be working only fifteen hours a week now.
作为全句唯一的主句,通过过去将来进行时,从过去的视角描述现在人们正在工作的状态。
成分推断 · 4 项
- 从句首向后扫描,跳过主语"People"后,遇到"would be working"这一动词结构。
- "would"是助动词,"be working"是其后的动词结构,两者共同构成谓语。
- 全句中没有其他完整的谓语动词形式("working"在这里是现在分词,作为be的一部分,不是独立谓语)。
- 因此确认"would be working"是本句唯一的谓语,表达主语"People"的动作状态。
- 从句首开始查找:第一个词"People"是名词,位于谓语"would be working"之前。
- 检查"People"与谓语的关系:谓语描述的是"谁会在工作",答案是"People",即人们。
- 排除其他候选:句中没有其他名词或代词位于谓语之前并能充当动作发出者。
- 确认"People"是主语,表示执行动作的对象。
- 在谓语"would be working"后找到短语"only fifteen hours a week",其中"fifteen hours a week"表示时间长度。
- "only"是副词,修饰"fifteen hours",强调时间之短。
- 该短语回答的是"工作多长时间"的问题,属于时间范畴,且不是句子结构必需的核心成分(去掉它句子主干仍完整)。
- 因此判定"only fifteen hours a week"为时间状语,说明工作时长。
- 在句末找到副词"now",它表示"现在"这一时间点。
- "now"不是句子主干的必要成分,去掉它后"People would be working only fifteen hours a week"依然完整。
- 该词回答的是"在什么时候工作"的问题,属于时间范畴。
- 确认"now"为时间状语,指明动作发生的时间背景。
时态 · 语态 · 语气
- 时态判定:定位谓语"would be working",其中"would"是助动词,"be working"是进行式(be+现在分词)。"would"作为"will"的过去式,与"be working"组合构成过去将来进行时,表示从过去某时间点看将来正在进行的动作。因此判定为过去将来进行时。
- 排除其他时态候选:虽然"would"可用于情态动词表推测,但规则明确"will/would+动词原形"不按modal处理,分别填simple_future/past_future。本句"would be working"属于"would+进行式",应归入past_future_continuous。若"would"后直接接动词原形则为past_future,接完成式则为past_future_perfect,本句接进行式故为past_future_continuous。
- 语态判定:主语"People"是动作"working"的执行者,而非承受者;谓语中没有"be+过去分词"的被动结构。因此语态为主动语态。
- 语气判定:本句为陈述句,陈述一个从过去视角看将来会发生的情况,没有明确的虚拟语气标志(如if条件句、wish结构等)。虽然"would"可用于虚拟语气,但在无其他虚拟语气线索的情况下,"would be working"应理解为过去将来进行时的陈述用法。因此语气为陈述语气。
语义说明 过去将来进行时在本句中表示从过去某一时刻看,现在这个时间点人们将正在工作的状态。结合时间状语now,整句从过去的预期角度描述现在的工作状态:每周仅工作十五小时。主动语态强调人们是工作这一动作的主体。