health experts warned us that the day would come in which it would become very difficult to provide medical care for even common problems, such as lung infection or severe sore throat.
主句,陈述过去健康专家向我们发出的警告,引出警告的具体内容
成分推断 · 5 项
- 第一步:寻找动词。句中出现的动词形式有 "warned"(过去式)、"would come"(情态动词 + 原形)、"would become"(情态动词 + 原形)、"to provide"(不定式)。这些动词分别属于不同的分句或作不同成分。
- 第二步:确定主句的谓语。主句的主语是 "health experts",紧跟其后的动词是 "warned",它是过去式的实义动词,后面接了宾语 "us" 和宾语从句 "that...",符合"主语 + 谓语 + 双宾语"结构。因此 "warned" 是主句的谓语。
- 第三步:排除其他候选。"would come" 和 "would become" 都在从句内部,属于从句的谓语;"to provide" 是不定式短语,在从句中作真正主语,不能作谓语。所以主句的谓语只能是 "warned"。
- 第一步:寻找谓语前的名词性成分。谓语 "warned" 之前只有一个名词短语 "health experts",它在句首且未被任何介词或连接词引导,位置符合主语的典型位置。
- 第二步:验证逻辑关系。"health experts" 和 "warned" 构成施动关系:是健康专家发出警告这一动作,逻辑上完全成立。
- 第三步:确认主语。"health experts" 是主句的主语。
- 第一步:识别双宾语结构。谓语 "warned" 后面紧跟代词 "us",再接 "that" 引导的从句。"warn" 这个动词可以带双宾语,结构为 "warn sb sth",即"警告某人某事"。
- 第二步:确定间接宾语。"us" 位于 "warned" 之后、宾语从句之前,是动作的接受者(被警告的对象),因此是间接宾语。
- 第三步:排除其他可能。"us" 不是主语(主语是 "health experts"),也不是状语(没有介词引导),只能是间接宾语。
- 第一步:识别双宾语结构中的直接宾语。谓语 "warned" 接了间接宾语 "us" 后,紧接 "that" 引导的从句。在 "warn sb sth" 结构中,"that" 从句作为"所警告的内容",是直接宾语。
- 第二步:确认从句边界。"that" 从句从 "that the day would come..." 一直延伸到句末,整个从句作为一个整体充当直接宾语。
- 第三步:验证成分归属。去掉这个从句后,主句变成 "health experts warned us",意思不完整;加上从句后,主句表达完整的"警告某人某事"含义。因此该从句是主句的直接宾语。
- 第一步:识别介词短语。"In the past" 是由介词 "In" 引导的短语,位于句首。
- 第二步:判断成分类型。该短语回答"什么时候"的问题,说明健康专家警告的时间背景是"在过去",因此是时间状语。
- 第三步:确认修饰对象。该时间状语修饰整个主句谓语 "warned",表示警告这一动作发生的时间。
时态 · 语态 · 语气
- 时态判定:主句谓语是 "warned",这是动词 "warn" 的过去式形式。没有助动词 "have"、"had" 表示完成体,也没有 "be + 现在分词" 表示进行体,更没有情态动词。因此该谓语是一般过去时。
- 语态判定:主语 "health experts" 是动作 "warn" 的执行者,不是承受者;谓语结构是 "warned",不是 "be + 过去分词" 的被动形式。因此是主动语态。
- 语气判定:句子是陈述句,陈述过去发生的事实,没有虚拟语气的标志(如 "if" 引导的非真实条件、"were" 用于非第三人称单数等),也不是祈使句。因此是陈述语气。
语义说明 一般过去时表示警告这一动作发生在过去某个时间点;主动语态说明健康专家是警告动作的发出者;陈述语气表明这是对过去事实的客观陈述。