the four apartments were declared uninhabitable, and the six residents had to move to another place, officials said
全句主句,"officials said" 是主干,表示官员发表声明
成分推断 · 4 项
- 先找动词形式:句中有 "were declared"、"had to move"、"said" 三个动词结构。
- 看位置和主语:"officials said" 在句尾,"officials" 是其主语,"said" 是谓语动词。
- 确认 "said" 是本分句的谓语:它是一般过去时的及物动词,后面省略了引导词 "that",整个前面的陈述是它的宾语从句。
- 找主语:看谓语 "said" 前面是谁在执行这个动作。
- "officials" 在 "said" 前面,且是名词复数,符合主语位置和人称,是执行 "said" 这个动作的施事者。
- 找宾语:"said" 是及物动词,需要宾语说明所说内容。
- 前面整个陈述 "the four apartments were declared uninhabitable, and the six residents had to move to another place" 是 "said" 的内容,是省略了 "that" 的宾语从句。
- 该从句有完整的主谓结构(实际是两个并列的主谓结构),可以独立表达完整意思,符合宾语从句特征。
- 找状语:"Due to" 是介词短语,引出原因。
- 它在句首,用逗号与主句分开,修饰整个后面的内容,说明宣布不宜居住和居民搬迁的原因。
- "smoke and heat damage" 是 "Due to" 的宾语,说明具体原因是烟雾和高温造成的损坏。
- 整个介词短语作原因状语。
时态 · 语态 · 语气
- 时态判定:谓语是 "said",这是 "say" 的过去式,没有助动词、没有 "be + 现在分词" 进行体、没有 "have + 过去分词" 完成体,是一般过去时。
- 语态判定:主语 "officials" 是动作执行者,"said" 是主动形式(不是 "be + 过去分词" 的被动结构),所以是主动语态。
- 语气判定:这是陈述句,说明官员说了某事,没有虚拟语气标志(如 "were" 代替 "was"、"should" 等),也不是祈使句,是陈述语气。
语义说明 一般过去时表示官员在过去某个时刻发表了这个声明;主动语态说明官员是声明的发出者;陈述语气表达客观陈述。