It was difficult to keep a job for long.
作为全句唯一的主句,陈述过去的一个事实状态:长期保住工作是困难的。句中使用形式主语 It,真正主语是不定式短语 to keep a job for long。
成分推断 · 4 项
- 先在句中寻找谓语动词。观察动词形式:句中有 "was" 和 "keep"。"was" 是 be 动词的过去式,可以作系动词充当谓语;"keep" 前有 "to",构成不定式 "to keep",不定式不能单独作谓语。
- 确认 "was" 的位置和作用。"was" 位于主语 "It" 之后,后面紧接形容词 "difficult",构成"主语 + 系动词 + 表语"的主系表结构。在主系表结构中,系动词就是谓语。
- 排除其他候选。"to keep" 是不定式短语,在本句中作真正主语("It" 为形式主语),不能充当谓语。因此本句谓语只能是 "was"。
- 在已确定谓语 "was" 的基础上,向前查找主语。谓语 "was" 前面紧接的是 "It",位于句首,这是主语的典型位置。
- 判断 "It" 的性质。观察 "It" 后面的结构:系动词 "was" + 形容词 "difficult" + 不定式短语 "to keep a job for long"。这是典型的"It is + 形容词 + to do"句型,其中 "It" 作形式主语,真正的主语是后面的不定式短语 "to keep a job for long"(表示"长期保住一份工作"这件事)。
- 尽管 "It" 是形式主语,但在句子成分划分时,形式主语仍然占据主语位置,因此主语成分填 "It"。
- 已确定本句是主系表结构(主语 "It" + 系动词 "was" + 表语)。在系动词 "was" 后面查找表语。
- "was" 后紧接形容词 "difficult"。在主系表结构中,系动词后的形容词或名词用来说明主语的性质或状态,充当表语。"difficult" 是形容词,说明形式主语 "It"(实际指代 "to keep a job for long" 这件事)的性质是"困难的",因此 "difficult" 是表语。
- 排除其他可能。"to keep a job for long" 是不定式短语,在本句中作真正主语,不是表语。表语只能是紧跟系动词的 "difficult"。
- 在已分析出主语、谓语、表语的基础上,继续查找其他成分。句末有介词短语 "for long"。
- 判断 "for long" 修饰谁。"for long" 表示时间长度("长期地"),它不修饰表语 "difficult",而是修饰不定式短语中的动词 "keep",说明"保住工作"这个动作持续的时间。在不定式短语 "to keep a job for long" 中,"for long" 作时间状语,修饰 "keep"。
- 确定 "for long" 的成分归属。由于 "to keep a job for long" 整体是真正主语,其内部的 "for long" 就是该主语结构内部的状语,因此将其列为本分句的状语成分。
时态 · 语态 · 语气
- 时态判定:先找谓语动词形式。谓语是 "was",这是 be 动词的过去式。检查是否有助动词或情态动词:句中无 have/had(完成体标志)、无 be + 现在分词(进行体标志)、无 will/would/can/could/may/might/must 等情态动词。因此谓语仅由过去式 "was" 构成,判定为一般过去时。
- 语态判定:本句是主系表结构,系动词 "was" 后接形容词表语 "difficult",不涉及动作的主动或被动关系。主系表结构的语态不适用主动或被动的分类,因此语态填不适用。
- 语气判定:观察句子是否有虚拟语气标志(如与事实相反的假设、should/would 用于非条件句等)或祈使语气标志(省略主语的动词原形)。本句以 "It was" 开头,陈述过去的一个事实状态("长期保住工作是困难的"),无虚拟或祈使特征,因此是陈述语气。
语义说明 一般过去时表明"长期保住工作很困难"这个状态存在于过去某个时间段。主系表结构的语态不适用分类,仅描述主语的性质。陈述语气表示说话人在客观陈述过去的事实,无假设或命令意味。