We'd assumed we'd have to give it a moving head and tail, facial features, and put a scent on it to make it smell like a real rat
第一个主句,陈述研究者过去形成的假设,其中嵌套一个宾语从句说明假设的具体内容
成分推断 · 3 项
- 在句首主语 "We" 后紧跟 "'d assumed",其中 "'d" 是 "had" 的缩写形式,"assumed" 是过去分词,这两者构成过去完成时谓语。
- 确认这是本分句的核心动词:它不是分词作定语或状语(因为它直接跟在主语后、承担陈述功能),也不是不定式(形式为 assumed 而非 to assume),因此是谓语动词。
- 排除其他动词形式:后文的 "have to give" 和 "put" 都在 assumed 引出的宾语从句内部,不属于本主句谓语;"to make" 是不定式作目的状语,同样不是主句谓语。
- 句首第一个词 "We" 是人称代词,位置在谓语 "had assumed" 之前,符合英语主谓语序。
- 确认它与谓语的一致性:"We" 是复数主语,"had assumed" 的过去完成时形式对各人称通用,搭配成立。
- 排除其他候选:句中没有其他名词或代词出现在 "had assumed" 之前并能与之构成主谓关系,因此 "We" 是唯一的主语。
- 谓语 "assumed" 后直接跟随 "we'd have to give...",这是一个完整的句子结构(有主语 we、谓语 have to give 和宾语),但它出现在 assumed 之后、作为 assumed 的内容,因此整体充当 assumed 的宾语从句。
- 虽然 that 被省略,但从语义和结构上看,"assumed" 需要一个宾语来说明假设的内容,而 "we'd have to..." 恰好提供了这一完整陈述。
- 确认引导词省略:在 clauses 中会单独分析该从句内部结构,这里只需将整个从句作为主句 assumed 的宾语列出。
时态 · 语态 · 语气
- 谓语形式为 "had assumed":"had" 是助动词,"assumed" 是过去分词,两者组合构成过去完成时,表示在过去某一时间点之前已经完成的动作。
- 语态判断:"assumed" 后面接的是宾语从句(内容),而非 "be + 过去分词" 的被动结构,主语 "We" 是执行 assume 动作的施事者,因此是主动语态。
- 语气判断:本句是对过去情况的客观陈述,没有虚拟语气标志(如 if 虚拟条件、suggest/insist 等动词引出的虚拟要求),也不是祈使句,因此是陈述语气。
语义说明 过去完成时表明这个假设发生在引述时刻之前的更早阶段,强调在开始研究或实验之前,研究者们已经形成了这一预期。