"That didn't work out," she said.
主句,陈述她在过去说了某句话,直接引语作宾语呈现她说话的具体内容
成分推断 · 3 项
- 首先定位句中的谓语动词。观察引号外的部分:she said。said 是动词 say 的过去式,表示说话动作。
- 确认 said 是否为本句主要谓语:she 是施动者,said 后面跟着的引号内容是说话的具体内容。引号内的 didn't work out 虽然也是动词形式,但它在直接引语中,不是主句谓语。
- 排除其他候选:work out 在引号内,属于被引述的内容,不能作为主句谓语。因此主句谓语是 said。
- 找到谓语 said 之后,寻找执行这个动作的施动者。在 said 前面紧邻的是代词 she。
- 确认 she 与 said 的主谓关系:she 是第三人称单数,said 是过去时,主谓在人称和时态上一致。
- 排除其他候选:引号内的 That 不能作为主句主语,因为它在引语内部。因此主语是 she。
- 谓语 said 是及物动词,需要宾语来说明说了什么内容。观察 said 前面:引号包裹的句子 "That didn't work out," 在逗号后紧接 she said。
- 确认直接引语作宾语:在英文中,say 的宾语可以是直接引语。这里引号内的完整句子就是 said 的直接宾语,表示她说的具体话语。
- 排除其他结构:这不是间接引语(间接引语会用 that 引导从句,如 she said that it didn't work out),而是保留原话的直接引语形式。因此宾语是引号内的整句话。
时态 · 语态 · 语气
- 时态判定:观察谓语动词 said 的形式。said 是 say 的过去式,没有助动词 have、be,没有进行时标志 -ing,也没有将来时标志 will。因此时态为一般过去时。
- 排除其他时态候选:如果是现在完成时,应为 has said;如果是过去进行时,应为 was saying;如果是过去完成时,应为 had said。本句只有简单的 said,因此是一般过去时。
- 语态判定:主语 she 是动作 said 的执行者,不是承受者。said 后面直接跟宾语,没有 be + 过去分词的被动结构。因此语态为主动语态。
- 语气判定:本句是陈述句,陈述她说了某句话这一事实,没有表达命令、建议或与事实相反的假设。因此语气为陈述语气。
语义说明 一般过去时表示说话这一动作发生在过去某个时间点。主动语态说明她是主动发出话语的人。陈述语气表明这是对过去事实的客观陈述。