For these reasons, I stopped weighing myself every day and switched to a bimonthly weighing schedule instead.
主句,陈述说话人因某些原因而采取的两个行动:停止每天称体重和改为每两月称一次体重
成分推断 · 6 项
- 先找句中所有动词形式。发现 "stopped" 和 "switched" 是过去式动词,"weighing" 是动名词形式。
- 确认谓语动词的位置。"stopped" 紧跟在主语 "I" 之后,"switched" 由并列连词 "and" 连接,与 "stopped" 并列。两者都是过去式,时态一致,共同作为主语 "I" 的谓语。
- 排除 "weighing" 作为谓语的可能。"weighing" 前有动词 "stopped",且 "weighing" 是动名词形式(-ing 形式但不带助动词 be),它在此处作 "stopped" 的宾语,不是独立的谓语动词。
- 确认谓语的完整形式。"stopped" 和 "switched" 由 "and" 并列,构成并列谓语结构,因此本句的谓语是 "stopped ... and switched"。
- 在谓语 "stopped" 之前查找名词或代词。找到代词 "I",位于介词短语 "For these reasons" 和逗号之后。
- 确认 "I" 与谓语的关系。"I" 紧接着谓语动词 "stopped",并且 "stopped" 和 "switched" 都是由 "I" 发出的动作,符合主谓关系。
- 因此确定 "I" 是本句的主语。
- 查看谓语 "stopped" 后面接什么内容。发现紧跟着 "weighing myself every day"。
- 确认 "weighing" 的性质。"weighing" 是动名词形式(动词 -ing 形式作名词用),"stopped" 后可接动名词作宾语(stop doing something 的固定搭配)。
- 确定 "weighing myself every day" 作为整体充当 "stopped" 的宾语。其中 "weighing" 是动名词核心,"myself" 是其宾语,"every day" 是修饰 "weighing" 的时间状语。
- 因此 "weighing myself every day" 是第一个谓语 "stopped" 的宾语。
- 查看第二个谓语 "switched" 后面的内容。发现 "switched to a bimonthly weighing schedule"。
- 确认 "switched to" 的结构。"switch to" 是固定搭配,意为"转换到",其中 "to" 是介词,后接名词短语作宾语。
- 识别宾语的范围。"a bimonthly weighing schedule" 是一个名词短语,其中 "schedule" 是核心名词,"a" 是冠词,"bimonthly" 和 "weighing" 都是定语修饰 "schedule"。整个短语作为介词 "to" 的宾语。
- 因此 "a bimonthly weighing schedule" 是第二个谓语 "switched to" 的宾语。
- 在句首找到介词短语 "For these reasons",后面有逗号与主句隔开。
- 确认其在句中的作用。"For" 是表示原因的介词,"these reasons" 是其宾语。整个短语置于句首,修饰全句的谓语动作 "stopped ... and switched",说明这些动作的原因。
- 因此 "For these reasons" 是原因状语,修饰全句。
- 在句末发现副词 "instead",没有被任何介词或连词引导。
- 确认其作用。"instead" 表示"代替、反而",修饰谓语 "switched",说明转换行为是一种替代方案。
- 因此 "instead" 是状语,修饰第二个谓语动作。
时态 · 语态 · 语气
- 时态判定:先找谓语动词的形式。谓语是 "stopped" 和 "switched",两者都是动词的过去式形式(stop 的过去式是 stopped,switch 的过去式是 switched)。
- 检查是否有助动词或其他时态标志。谓语前没有 be 动词、have/had、will/would 等助动词,也没有情态动词。谓语本身是过去式的独立形式,不是完成体(have + 过去分词)或进行体(be + 现在分词)。
- 排除其他时态可能。过去式单独使用,没有完成或进行的标志,因此不是过去完成时或过去进行时。没有 will 等助动词,不是将来时。确定为一般过去时。
- 语态判定:查看主语与谓语的关系。主语 "I" 是动作 "stopped" 和 "switched" 的执行者,不是承受者。谓语动词没有 "be + 过去分词" 的被动结构。确定为主动语态。
- 语气判定:检查句子的表达方式。句子是陈述句,没有虚拟语气的标志(如 if 引导的与事实相反的假设、were/had + 过去分词等形式),也不是祈使句(无省略主语的命令形式)。确定为陈述语气。
语义说明 一般过去时表示在过去某个时间点发生并完成的动作。本句中,说话人陈述了自己在过去采取的两个具体行为:停止每天称体重,并转而采用每两月一次的称重计划。主动语态强调说话人是这些行为的主动执行者。陈述语气表明这是对过去事实的客观陈述,不含假设或命令意味。