A man in Halifax, Canada, wanted to find out if people were thankful for someone holding the door open for them.
主句,陈述主语的动作和意图,说明一个男人想要查明某件事
成分推断 · 3 项
- 寻找句子的核心动词:句中出现 "wanted" 和 "find",需要判断哪个是主句谓语。
- 观察 "wanted" 的形式:它是过去式动词,前面是主语 "A man",符合主谓结构。
- 判断 "to find out" 的作用:"to" 是不定式标志,"to find out" 紧跟在 "wanted" 后,构成 "want to do" 结构,这里 "to find out" 是 "wanted" 的宾语。
- 确认谓语范围:主句的谓语是 "wanted",但由于 "wanted to find out" 作为整体表达意图,可视为复合谓语结构。为准确反映句意,将 "wanted to find out" 作为完整谓语。
- 寻找谓语 "wanted" 前面的名词性成分:"A man" 出现在句首,是名词短语。
- 检查 "A man" 与谓语的关系:"A man" 执行 "wanted" 这个动作,符合施动者特征,因此是主语。
- 确认主语范围:"in Halifax, Canada" 是介词短语,修饰 "A man",说明这个人的所在地,属于主语的一部分。因此完整主语是 "A man in Halifax, Canada"。
- 观察谓语 "wanted to find out" 后面的内容:"if people were thankful..." 是一个由 "if" 引导的从句。
- 判断从句的作用:"find out" 是及物动词短语,需要宾语来说明要找出什么。"if" 从句回答了这个问题,因此充当宾语。
- 排除其他可能:"if" 从句不是修饰名词(非定语从句),也不是说明时间、地点、原因等(非状语从句),而是作为 "find out" 的承受对象,确认其为宾语从句。
- 因此,整个 "if people were thankful for someone holding the door open for them" 是主句的宾语。
时态 · 语态 · 语气
- 时态判定:观察谓语动词 "wanted" 的形式,它是 "want" 的过去式,没有助动词 "have/had"(排除完成体),没有 "be + -ing"(排除进行体),没有 "will/would"(排除将来时态),因此是一般过去时。
- 语态判定:主语 "A man" 是 "wanted" 这个动作的执行者,不是承受者,谓语也不是 "be + 过去分词" 结构,因此是主动语态。
- 语气判定:句子陈述一个过去发生的事实,没有虚拟条件(如 if I were、had done 等虚拟标志),也不是祈使句(无省略主语的动词原形),因此是陈述语气。
语义说明 一般过去时表示这个男人想要查明某事的动作发生在过去某个时间点,已经完成或正在进行中;主动语态强调主语是动作的发起者;陈述语气表明这是客观叙述的事实。