And then I realised what I had been doing was adding to a dataset for training the machine-learning software that guides self-driving cars.
主句,表达说话人在某个过去时刻意识到某件事,是整个句子的骨架,包含谓语 realised 和宾语从句。
成分推断 · 3 项
- 从句首 "And then" 之后开始查找,遇到代词 "I",这是一个可能的主语候选。紧接着出现 "realised",这是动词 realize 的过去式形式。
- 检查 "realised" 前后:其前是主语 "I",其后是 "what" 引导的从句。"realised" 在此处不是分词作定语,也不是不定式,而是与主语 "I" 构成主谓搭配,表达 "我意识到" 的动作。
- 排除其他动词候选:后续出现的 "had been doing"、"was"、"guides" 都位于从句内部,分别是宾语从句和定语从句的谓语,不是主句的谓语。因此主句的谓语是 "realised"。
- 在主句开头,跳过连接副词 "And then",第一个名词性成分是代词 "I"。
- 检查 "I" 与其后动词 "realised" 的关系:"I" 在 "realised" 之前,且两者之间没有介词或其他隔断,符合主语在谓语之前的位置特征。
- 语义上,"I" 是执行 "realised" 这个认知动作的施事者,因此确认 "I" 是主语。
- 主句谓语 "realised" 是及物动词,需要宾语来承接其动作对象。在 "realised" 之后,紧接着出现 "what" 引导的从句结构,一直延伸到句末。
- "what" 从句内部包含完整的主谓表结构 "what I had been doing was adding...",整体作为一个名词性从句,填补 "realised" 的宾语位置,表达 "我意识到的内容"。
- 确认没有其他成分与 "realised" 构成直接宾语关系,因此该 "what" 从句是主句的宾语。
时态 · 语态 · 语气
- 时态判定:主句谓语是 "realised",这是动词 realize 的过去式形式,没有助动词 had、have 构成完成体,也没有 was/were + 现在分词构成进行体,更没有 will/would 等表将来的助动词。因此判定为一般过去时。
- 语态判定:谓语 "realised" 后直接跟宾语从句,没有 "be + 过去分词" 的被动结构,主语 "I" 是动作的执行者,因此是主动语态。
- 语气判定:句子是陈述句,谓语采用正常的过去式变形,没有虚拟语气的标志(如 if 条件句中的 were、should、had 等倒装或特殊形式),也不是祈使句,因此是陈述语气。
语义说明 一般过去时表明 "意识到" 这个动作发生在过去某个时刻,已经完成;主动语态表明主语 "我" 是主动完成认知行为的一方;陈述语气表明这是对过去事实的客观陈述。