"At Indiana University, where housing was not so tight, more interracial roommates split up," he said.
主句,由引述动词 he said 构成,整个双引号内容作它的宾语,表示某人说了这句话
成分推断 · 3 项
- 在 he 后面找动词:看到 said,这是 say 的过去式,表示说话动作
- 确认 said 是谓语:它前面是主语 he,后面带整个引号内容作宾语,构成主谓宾结构。虽然引号内有 split up 等其他动词,但那些属于被引述内容的内部结构,不是本主句的谓语
- 排除其他候选:引号内的 was 和 split 都在从属结构中,不能充当主句谓语;只有 said 直接跟在主语 he 后,且统领整个引号作宾语,所以它是主句谓语
- said 前面紧邻的名词性成分是 he,位于谓语之前,这是主语的典型位置
- 确认 he 发出 said 的动作:整句意思是某人说了引号内的话,he 就是说话者,符合施动者身份
- 排除其他候选:引号内虽有 housing 和 roommates,但它们在被引述内容里充当内部成分,不能跨出引号作主句主语;只有 he 直接和 said 构成主谓关系
- said 是及物动词,需要宾语来承接说的内容;观察 said 后面:整个双引号括起来的句子紧跟在 said 之后
- 确认双引号内容是宾语:引号内是完整的陈述句,作为 said 的承受对象,说明他说了这句话。这种直接引语充当宾语是常见用法
- 排除其他候选:he 在 said 前面,是主语不是宾语;引号内部的 Indiana University、housing、roommates 等都是内部成分,不直接作主句宾语;整个引号整体才是 said 的宾语
时态 · 语态 · 语气
- 找谓语动词形式:said 是动词原形 say 的过去式,没有助动词、情态动词或完成体、进行体标志
- 判断时态:said 是过去式,表示过去某时刻的说话动作,且无其他时态叠加,符合一般过去时特征。排除现在时(不是 says)、完成时(没有 has/had said)、进行时(没有 was saying)
- 判断语态:he 是施动者,主动说出这句话;said 后直接跟宾语,没有 be + 过去分词结构,所以是主动语态。排除被动(不是 was said)
- 判断语气:整句是平铺直叙的陈述,没有虚拟语气标志(如 if 条件句中的特殊动词形式)或祈使语气标志(如动词原形开头的命令句),所以是陈述语气
语义说明 一般过去时表明说话动作发生在过去某个时刻;主动语态表明 he 主动发出说话动作;陈述语气表明这是客观转述他说的话