But that afternoon, even though I'd finished my assigned work, I was told to help other colleagues finish their work, too.
主句,陈述那天下午发生的主要事件,即 "我被告知要帮助其他同事完成他们的工作"。开头的 "But" 与前文形成转折,中间插入的让步从句作为背景条件
成分推断 · 5 项
- 从句子主干位置入手:跳过开头的转折连词 "But" 和时间短语 "that afternoon",以及中间插入的 "even though" 从句,找到第一个能和主语 "I" 配合的动词结构
- 看到 "was told" 这个组合:"was" 是 be 动词的过去式,"told" 是 tell 的过去分词。这种 "be + 过去分词" 的形式是被动语态的标志,表示主语是动作的接受者
- 检查其他动词:"finished" 出现在 "even though" 从句里,是从句的谓语,不是主句的;"help" 和后面的 "finish" 都是不定式或原形,跟在 "told" 后面作补充说明,不是主句的独立谓语
- 确认 "was told" 后面接的是不定式 "to help",构成 "be told to do" 结构,意为 "被告知去做某事"。整个 "was told to help..." 是主句的完整谓语部分
- 在主句部分(去掉开头的 "But"、时间状语 "that afternoon" 和插入的 "even though" 从句后),最前面的名词性成分是 "I"
- 检查 "I" 和后面的谓语 "was told" 的关系:"I" 在 "was told" 之前,且 "was" 的形式与第一人称单数主语 "I" 不矛盾(过去时态下 was 可搭配任何人称单数)
- 这里没有其他候选主语:前面的 "that afternoon" 是时间状语,不是主语;"even though" 从句里的 "I" 是从句的主语,不是主句的
- 因此 "I" 是主句的主语,表示 "我" 这个人是被告知的对象
- 谓语 "was told" 后面需要补充说明 "被告知做什么"。紧接着看到不定式 "to help",这是 tell 用于被动语态时的典型搭配:"be told to do"
- "to help" 后面带了宾语 "other colleagues",表示帮助的对象。再往后是 "finish their work",这里 "finish" 是动词原形,与前面的 "help" 构成 "help sb do sth" 结构(帮助某人做某事)
- 检查整个不定式短语的边界:从 "to help" 开始,一直到句末的 "too"("too" 在这里是副词,表示 "也",依附于整个不定式短语)
- 这个不定式短语不是主句的宾语(因为主句是被动结构 "was told",没有直接宾语),而是补充说明主语 "I" 被告知去做的动作内容,属于宾语补足语。在主动语态 "They told me to help..." 中,"me" 是宾语,"to help..." 是宾语补足语;变为被动后,"me" 变为主语 "I","to help..." 保持宾补地位
- 在开头转折连词 "But" 之后,立即看到 "that afternoon" 这个短语。"that" 是指示代词,"afternoon" 是表示时间段的名词,合起来指 "那个下午"
- 检查它在句中的位置:它位于主句主语 "I" 之前,且后面用逗号与插入的从句隔开。这种位置的时间短语通常用来说明整个主句动作发生的时间背景
- 它不是主语("that afternoon" 不能执行 "was told" 这个动作),也不是宾语(谓语 "was told" 的宾补是后面的不定式)。它的作用是回答 "什么时候被告知"
- 因此 "that afternoon" 是时间状语,为主句提供时间框架
- 在时间状语 "that afternoon" 后面,用逗号隔开的是 "even though I'd finished my assigned work" 这个从句。前面在切分时已确认它由 "even though" 引导,表示让步关系
- 检查这个从句在主句中的作用:它不是主句的主语、宾语或表语(主句主干 "I was told" 已完整),也不修饰某个名词(不是定语)
- 它说明的是 "尽管我已经完成了分配的工作",这个背景条件与主句 "我仍被要求帮忙" 形成让步转折:按理说完成了自己的工作就不用再做别的,但实际上还是被要求了。这种说明主句动作发生条件或背景的作用,属于状语
- 因此整个 "even though" 从句是主句的让步状语,补充说明主句动作发生的背景条件
时态 · 语态 · 语气
- 先看谓语动词的形式:"was told" 由 "was" + "told" 构成。"was" 是 be 动词的过去式,"told" 是 tell 的过去分词
- 判断时态:be 动词用的是过去式 "was"(不是 am/is/are 的现在式,也不是 have been 的完成式,更没有 will be 的将来式),且后面没有其他时态助动词(如 have/had/will),说明这是一般过去时的框架。整个结构 "was + 过去分词" 表示过去某个时间点完成的动作
- 判断语态:"be + 过去分词" 是被动语态的标准形式。主语 "I" 不是执行 "tell" 这个动作的人,而是被别人告知的对象,符合被动语态的定义。如果是主动语态,应该是 "someone told me"
- 判断语气:句子在陈述过去实际发生的事("那天下午我被告知..."),没有表示假设、命令或愿望的标志。不是虚拟语气(虚拟语气会用 "were told" 或 "should be told" 等形式),也不是祈使语气(祈使句没有主语,直接用动词原形)。因此是陈述语气
语义说明 一般过去时的被动语态表示主语在过去某个时间点被动地接受了某个动作。在本句中,"was told" 说明 "我" 在那个下午被别人告知要去帮忙,强调的是 "我" 作为接受指令的一方,以及这件事发生在过去