Theodore and Franklin D. Roosevelt, William Howard Taft, Dwight D. Eisenhower, Lyndon B. Johnson, Gerald Ford, and George H. W. Bush all had offices in this building before becoming president.
主句,陈述七位历史人物在成为总统之前都曾在这栋建筑里拥有办公室,是全句的核心陈述内容。
成分推断 · 5 项
- 在确定主语后,寻找与主语搭配的动词。主语 "Theodore and Franklin D. Roosevelt, William Howard Taft, Dwight D. Eisenhower, Lyndon B. Johnson, Gerald Ford, and George H. W. Bush" 是复数形式的并列主语。
- 观察 "all" 之后紧跟的动词 "had",这是动词 have 的过去式形式。"had" 位于主语之后、宾语 "offices" 之前,符合主谓宾语序中谓语的位置。
- 检查句中其他动词形式:"becoming" 是动名词,出现在介词 "before" 之后,作介词宾语,不能充当主句谓语。
- 确认 "had" 是唯一能与主语构成主谓关系的动词,且时态为一般过去时,因此 "had" 是本句的谓语动词。
- 从句首开始寻找谁执行了 "had" 这个动作。句首出现一系列人名,由 "and" 连接。
- 观察人名排列:"Theodore and Franklin D. Roosevelt" 通过 "and" 连接,随后用逗号分隔的是 "William Howard Taft, Dwight D. Eisenhower, Lyndon B. Johnson, Gerald Ford, and George H. W. Bush",最后一个 "and" 之前是 "Gerald Ford",之后是 "George H. W. Bush"。这是典型的并列结构,表示多个并列的人名。
- 这一系列人名后紧跟副词 "all",进一步强调这些人全部都执行了后续动作。
- "all" 之后立即出现谓语动词 "had",形成"主语 + 谓语"的基本句型,因此可以确认这一系列并列的人名共同构成主语。
- 排除其他可能:句中没有其他名词或代词出现在 "had" 之前且能与之构成主谓关系,因此主语就是这七位历史人物的并列名称。
- 确定谓语 "had" 后,寻找其后承受动作或与之搭配的名词。
- 紧跟 "had" 的是名词 "offices"(办公室,复数形式),"had offices" 构成"拥有办公室"的完整意义,"offices" 是 "had" 的承受对象。
- 检查 "offices" 是否有其他语法功能:它不是主语(主语在句首),不是谓语(它是名词),也不是修饰其他成分的定语或状语。它直接回答"拥有什么",因此是宾语。
- 排除其他候选:句中 "this building" 是介词 "in" 的宾语,位于介词短语中作地点状语;"president" 是动名词 "becoming" 的宾语,位于时间状语从句中。因此主句的宾语唯一确定为 "offices"。
- 宾语 "offices" 之后出现介词 "in",引导一个介词短语。
- "in" 后跟指示代词 "this" 和名词 "building",构成 "in this building"(在这栋建筑里),说明"办公室"所在的地点。
- 判断该介词短语的功能:它不修饰名词 "offices"(若修饰名词则应紧跟名词作后置定语,但此处 "in this building" 说明的是"拥有"这个动作发生的地点,而非"办公室"本身的属性),而是修饰整个谓语动作 "had offices",回答"在哪里拥有办公室"。
- 因为该短语说明地点且修饰谓语,所以是地点状语。
- 在主句末尾发现从属连词 "before",这是时间连接词,引导时间相关的结构。
- "before" 后紧跟动名词 "becoming","becoming" 后跟名词 "president",构成 "becoming president"(成为总统)。整个结构 "before becoming president" 字面意思是"在成为总统之前"。
- 判断该结构的功能:它说明主句动作 "had offices" 发生的时间背景,回答"什么时候拥有办公室"——在成为总统之前。因此它修饰主句谓语,起时间状语作用。
- 虽然形式上 "before becoming president" 可理解为省略主语的时间状语从句(完整形式为 "before they became president"),但其核心功能是说明时间,因此作为时间状语处理。
时态 · 语态 · 语气
- 时态判断:观察谓语动词 "had",这是 have 的过去式形式。"had" 后直接跟名词 "offices",没有过去分词(如 had done)构成完成时,也没有 been doing 构成进行时。因此 "had" 在此作实义动词"拥有",时态为一般过去时。排除现在时(现在时应为 have/has)、完成时(需要 had + 过去分词结构)等其他候选。
- 语态判断:主语 "Theodore and Franklin D. Roosevelt, William Howard Taft, Dwight D. Eisenhower, Lyndon B. Johnson, Gerald Ford, and George H. W. Bush" 是动作 "had" 的执行者,他们主动"拥有"办公室,宾语 "offices" 是被拥有的对象。谓语不是"be + 过去分词"的被动结构,因此语态为主动语态。
- 语气判断:本句是陈述一个历史事实,没有虚拟语气的标志(如 if 引导的非真实条件句、与事实相反的假设等),也不是祈使句(祈使句以动词原形开头,用于命令或请求)。因此语气为陈述语气。
语义说明 一般过去时表示这七位历史人物在过去某个时间点拥有办公室,这是一个已经完成的历史事实。主动语态说明他们是拥有办公室的主体。陈述语气表明这是客观陈述,而非假设或命令。