In rich countries, these problems have built up over decades and centuries while economic growth was pursued at the expense of the environment.
主句,陈述核心事实:在富裕国家,这些问题在数十年乃至数百年间累积起来
成分推断 · 4 项
- 第一步,在本分句中寻找动词形式。观察到 have built up 这个结构:have 是助动词,built 是 build 的过去分词,up 是副词小品词,三者共同构成完整的谓语动词短语。
- 第二步,排除其他动词形式的可能性。句中虽然还有 while 从句中的 was pursued,但那属于从句的谓语,不属于本主句。本主句中唯一能与主语 these problems 构成谓语关系的就是 have built up。
- 第三步,确认 have built up 的位置和作用。它位于主语 these problems 之后,直接说明主语执行的动作或发生的状态变化,符合谓语的定义。因此判定 have built up 为本分句的谓语。
- 第一步,在谓语 have built up 之前寻找能够执行该动作的名词或代词。观察到 these problems 这个名词短语,these 是指示代词,problems 是复数名词。
- 第二步,确认 these problems 与谓语的数的一致性。谓语用的是 have(复数形式)而非 has(单数形式),与 these problems 的复数形式匹配,进一步印证了主谓关系。
- 第三步,排除句首的 In rich countries。虽然它在句首位置,但 In 是介词,In rich countries 是介词短语,只能作状语而不能作主语。真正回答"谁 build up"这个问题的是 these problems,因此判定它为主语。
- 第一步,识别介词短语的结构。In 是介词,rich countries 是名词短语,两者构成介词短语 In rich countries。介词短语在句中通常作状语或定语,需要进一步判断其修饰对象。
- 第二步,判断其在句中的位置和作用。该短语位于句首,用逗号与后面的主句主体隔开,说明它修饰的是整个主句的谓语动作 have built up,而非修饰某个名词。它回答了"在哪里"的问题,指出问题累积的地点范围。
- 第三步,排除作定语的可能。如果它是定语,应该紧贴某个名词(如修饰 these problems),但它与 these problems 之间有逗号隔开,且从语义上看,"富裕国家"限定的不是"问题"本身,而是问题累积的地点。因此判定它为地点状语。
- 第一步,识别介词短语的结构。over 是介词,decades and centuries 是由并列连词 and 连接的两个名词,共同作为介词 over 的宾语,构成介词短语 over decades and centuries。
- 第二步,判断其修饰对象和作用。该短语位于谓语 have built up 之后,说明问题累积的时间跨度。它回答了"多长时间"的问题,因此判定为时间状语。
- 第三步,排除作宾语的可能。build up 是不及物动词短语,本身不需要宾语;over decades and centuries 也不是动作的承受者,而是动作发生的时间范围。因此只能是状语而非宾语。
时态 · 语态 · 语气
- 第一步,分析谓语动词的构成形式。谓语是 have built up,由助动词 have 加动词 build 的过去分词 built 构成(up 是副词小品词,不影响时态判断)。这是现在完成时的标准构成方式。
- 第二步,排除其他时态的可能性。如果是一般过去时,应该用 built up(没有 have);如果是过去完成时,应该用 had built up;如果是现在完成进行时,应该用 have been building up。本句用的是 have + 过去分词,没有 been + 现在分词的结构,因此判定为现在完成时。
- 第三步,判断语态。主语 these problems 是动作 build up 的执行者(问题自己累积起来),不是承受者,且谓语中没有 be + 过去分词的被动结构,因此判定为主动语态。
- 第四步,判断语气。本句是陈述事实的句子,没有表达命令、请求的语气词,也没有与事实相反的虚拟假设(如 if 从句中的 were、had done 等标志),因此判定为陈述语气。
语义说明 现在完成时表示问题从过去某个时间点开始累积,一直持续到现在,强调过去的动作对现在产生的影响或结果——即这些问题在当前依然存在。主动语态说明问题是自发累积的主体,而非被外力堆积。