Students who carried their lunch often did so in a re-purposed bucket or tin of some kind.
这是外层主句,负责完成整句的主要陈述:这些学生经常把午餐放在某种改作他用的桶或罐里。
成分推断 · 4 项
- 先找全句最外层的谓语,不要被从句里的动词干扰。本句里能看到两个动词形式:一个是 "carried",一个是 "did"。其中 "carried" 前面有明显标志 "who",说明它属于后置修饰部分,不能先当外层主句的谓语。
- 排除掉从句里的 "carried" 之后,再看剩余部分的核心动词。"Students ... often did so ..." 里,"did" 处在主语后面,前面没有别的外层谓语,而且后面还能接副词和地点方式类补充,因此它才是主句真正的谓语中心。
- 再看为什么要把 "so" 一并算入谓语表达。这里不是单独的 "did" 表示“做了”那么简单,而是固定地用 "did so" 指代前面提到的做法。对学习者来说,定位时应先抓住有限动词 "did",再把紧随其后的代替成分 "so" 连起来理解为谓语表达。
- 找主语时,先在外层谓语前面找“是谁做这个动作”。本句确定外层谓语是 "did so" 后,往前看,最靠近并且能发出动作的是句首名词 "Students"。
- 中间虽然跟着 "who carried their lunch",但那部分是贴在名词后的补充说明,不改变 "Students" 作为动作执行者的地位。判断时可以先把修饰部分临时括起来,读成 "Students ... did so",主语位置就很清楚了。
- 排除其他候选时,要注意 "who" 不是外层主语,它只在后面的小结构里充当主语;"their lunch" 是内层动词后的对象,也不是外层主语。所以外层主语应确定为 "Students"。
- 先看谓语附近有没有表示频率、时间、方式等的副词。本句在主语后、谓语前出现了 "often",这是常见的频率副词位置。
- 再看它和谁发生关系。"often" 不在名词前修饰名词,也不在介词后作宾语,而是直接放在主语和谓语之间,最自然的功能就是修饰后面的谓语,说明动作发生得经常。
- 排除其他可能时,可以注意它既不是主语,也不是宾语,因为它不能充当“人或物”;它也不是定语,因为没有紧贴某个名词作限定。所以应判断为频率状语。
- 先找明显的介词标志。本句谓语后面出现了介词 "in",遇到介词短语时,第一步要看它是在补充地点、时间、方式,还是别的关系。
- 再看 "in" 后面带出的内容是什么:"a re-purposed bucket or tin of some kind" 是名词性内容,表示某种容器。和前面的 "did so" 连起来读,意思是在某种桶或罐里这样做,因此它是在补充动作发生所依附的容器位置。
- 排除其他候选时,要注意这串内容不是宾语,因为真正的宾语通常会直接跟在动词后,而这里前面有介词 "in";它也不是定语,因为它不是贴着某个名词去限定那个名词。所以更合适的判断是地点状语。
时态 · 语态 · 语气
- 先找主句谓语的动词形式。这里外层谓语核心是 "did",它是 "do" 的过去式,而且前面没有 "have" 表示完成,也没有 "be" 加现在分词表示进行,所以不能判成完成时或进行时。根据这个表面形式,应判断为一般过去时。
- 再看语态。被动语态通常要找 "be" 加过去分词这样的标志,例如“被做”。本句谓语是 "did so",是主语自己发出动作,不是“被做”,也没有被动结构标记,所以应判断为主动意义。
- 最后看语气。句子只是平实陈述过去常见的情况,没有命令语气,也没有表示与事实相反的特殊形式,因此应判断为陈述语气。
- 排除相近候选时,可以特别提醒自己:虽然句中有过去分词形态出现在 "re-purposed",但那是名词前的修饰成分,不是主句谓语的一部分;真正决定时态的是外层有限动词 "did"。
语义说明 这里用一般过去时,把这类学生过去常有的做法当作一个历史上的习惯事实来陈述,语气客观、直接。