Next, the researchers trapped the robots in cages and gave the rats the opportunity to release them by pressing a lever.
主句,陈述研究人员进行的两个并列动作:将机器人困在笼中,并给予老鼠通过按压杠杆释放机器人的机会
成分推断 · 10 项
- 先找动词形式:句中出现 "trapped"(过去式)、"gave"(过去式)、"release"(原形)、"pressing"(动名词/现在分词)
- "trapped" 是过去式动词,位于主语 "the researchers" 之后,充当该主语的第一个谓语
- "release" 前面有 "to",构成不定式 "to release",作 "opportunity" 的后置定语,不是谓语动词
- "pressing" 前面有介词 "by",构成介词短语 "by pressing a lever",作方式状语,不是谓语动词
- 因此 "trapped" 是本分句的第一个谓语动词,时态为一般过去时
- "gave" 是过去式动词,与 "trapped" 由并列连词 "and" 连接
- 两个谓语共用同一个主语 "the researchers",构成并列谓语结构
- 因此 "gave" 是本分句的第二个谓语动词,时态为一般过去时
- 谓语 "trapped" 和 "gave" 前面紧邻的名词短语是 "the researchers"
- "Next" 是副词,不能充当主语
- "the researchers" 表示动作的发出者(研究人员实施了困住和给予的动作),符合主语的语义角色
- 因此 "the researchers" 是本句主语
- 谓语 "trapped" 后面紧跟名词短语 "the robots",表示被困住的对象
- "in cages" 是介词短语,说明困住的地点,不是宾语
- 因此 "the robots" 是 "trapped" 的宾语
- "in cages" 是介词短语,介词 "in" 表示地点方位
- 该短语修饰前面的谓语动词 "trapped",说明困住动作发生的地点
- 因此 "in cages" 是地点状语
- 谓语 "gave" 后面紧跟两个名词短语:"the rats" 和 "the opportunity"
- "gave" 是典型的双宾语动词,结构为 "give + 间接宾语(接受者)+ 直接宾语(被给予的事物)"
- "the rats" 表示接受 "opportunity" 的对象(老鼠获得了机会),是间接宾语
- "the opportunity" 是被给予的事物本身,是直接宾语
- 因此 "the rats" 是间接宾语
- 谓语 "gave" 的双宾语结构中,"the opportunity" 是被给予的事物,位于间接宾语 "the rats" 之后
- "to release them by pressing a lever" 是不定式短语,紧跟在 "opportunity" 后面,作其后置定语,说明是什么样的机会,但不属于直接宾语本身
- 因此 "the opportunity" 是直接宾语
- 不定式短语 "to release them by pressing a lever" 紧跟在名词 "opportunity" 后面
- 该不定式说明 "opportunity" 的具体内容(释放它们的机会),是修饰名词的后置定语
- "by pressing a lever" 是方式状语,修饰 "release",说明释放的方式
- 因此 "to release them by pressing a lever" 整体作 "opportunity" 的定语
- "by pressing a lever" 是介词短语,介词 "by" 引出方式或手段
- 该短语修饰不定式 "release",说明释放动作的方式(通过按压杠杆)
- 因此 "by pressing a lever" 是方式状语
- "Next" 是时间副词,位于句首并用逗号隔开
- 它修饰整个主句的谓语动作 "trapped" 和 "gave",表示这些动作在时间顺序上的位置(接下来)
- 因此 "Next" 是时间状语
时态 · 语态 · 语气
- 时态判定:观察谓语动词形式,"trapped" 和 "gave" 都是动词的过去式形式,没有助动词 have/has/had(完成体标志)、be 动词加现在分词(进行体标志)、will/would(将来时标志)或情态动词,因此时态为一般过去时
- 语态判定:主语 "the researchers" 是动作的发出者,"trapped" 和 "gave" 都是主动形式的过去式动词,不是 "be + 过去分词" 结构,因此语态为主动语态
- 语气判定:句子陈述了过去发生的事实,没有虚拟语气标志(如 if 条件句中的 were/had done、主句中的 would/could/might 等),也不是祈使句(无动词原形开头的命令结构),因此语气为陈述语气
语义说明 一般过去时表示该动作在过去某个时间点已经完成,主动语态说明研究人员是动作的执行者,陈述语气表明这是对实际发生事件的客观描述