The character traits held for every kind of community, be they traditional hunter gatherers or advanced civilizations, helping to uphold civilized society and foster social cooperation, researchers found.
主句,倒装结构,将宾语从句提前,主语和谓语 "researchers found" 置于句末,表明前面的内容是研究者的发现
成分推断 · 3 项
- 从句末往前看,"found" 是一个动词过去式,它前面的 "researchers" 是名词复数,二者构成主谓关系
- 句中其他动词形式:"held" 是过去分词作定语修饰 "character traits","be" 是虚拟语气从句中的系动词,"helping"、"uphold"、"foster" 都是非谓语动词(现在分词或不定式),都不能独立作谓语
- 只有 "found" 是真正的谓语动词,表示研究者发现了前面描述的内容
- "found" 前面紧挨的名词是 "researchers",它是复数名词,与 found 的主谓数一致
- 整句采用了倒装结构,将宾语从句提前到主语之前,但 "researchers" 仍然是执行 "found" 这个动作的施事者
- 因此 "researchers" 是主句的主语
- "found" 是及物动词,需要宾语说明发现了什么
- 句首从 "The character traits" 开始到 "foster social cooperation" 的整个长句,都是 found 的宾语内容,只是省略了引导词 that
- 这个宾语是一个完整的从句结构,其中包含主语 "The character traits"、过去分词短语 "held for every kind of community" 作定语、插入的让步状语从句、以及现在分词短语 "helping to..." 作伴随状语
时态 · 语态 · 语气
- 时态判定:谓语 "found" 是 find 的过去式,没有助动词 be、have 或情态动词,也没有进行体或完成体标志,因此是一般过去时
- 语态判定:"researchers" 主动执行 "found" 这个动作,是主动语态,不是 "be + 过去分词" 的被动结构
- 语气判定:这是一个陈述句,直接陈述研究者发现的事实,没有虚拟语气标志(如 if 引导的非真实条件句、wish 等),也不是祈使句,因此是陈述语气
语义说明 一般过去时表示研究者在过去某个时间点完成了这项发现,是对已发生事实的客观陈述