my problem was I was spending too much time on social media, messaging friends and commenting on other people's posts.
作为整句的主句框架,给出主题“我的问题是……”,并通过系动词引入后文的表语从句。
成分推断 · 3 项
- 第一步:在主句框架 "my problem was..." 中寻找核心动词。观察到系动词 "was"。
- 第二步:检查其前后搭配与形态。"was" 为 be 动词的单数过去式,放在主语 "my problem" 之后,充当主句的谓语系动词。
- 第三步:排除其他动词候选。后文出现的 "spending"、"messaging"、"commenting" 均属于表语从句内部的动词或非谓语动词形态,不属于主句本身的谓语。
- 第四步:得出结论。主句的谓语为系动词 "was"。
- 第一步:定位主句系动词 "was" 前方的成分。
- 第二步:观察到名词短语 "my problem",由物主代词 "my" 修饰抽象名词 "problem"。
- 第三步:分析修饰与被修饰关系。该短语位于句首且在系动词之前,是整个句子说明的核心对象。
- 第四步:得出结论。"my problem" 在主句中充当主语。
- 第一步:观察系动词 "was" 之后跟随的结构。
- 第二步:发现 "was" 后面跟有一个完整的分句 "I was spending...",说明主语问题的具体内容。
- 第三步:分析句法功能。虽然引导词 "that" 被省略,但该分句完整占据系动词后的表语位置。
- 第四步:得出结论。整个分句作为表语从句在主句中充当表语成分。
时态 · 语态 · 语气
- 时态判定:主句谓语为 be 动词的过去式 "was",无助动词 "have/had" 或进行体标志 "being",判定为一般过去时。排除一般现在时 "is" 和过去完成时 "had been"。
- 语态判定:谓语为系动词 "was",构成主系表结构,不涉及动作的主被动承受关系,因此语态判定为不适用。
- 语气判定:主句为对客观事实的陈述,无虚拟语气词或祈使句结构,判定为陈述语气。
语义说明 陈述过去存在的某种状态或问题,明确该事实发生在过去。