They have proved capable of doing almost anything.
主句,陈述主语 They 已经证明了自己具备做几乎任何事情的能力,全句核心信息所在。
成分推断 · 3 项
- 先找句中所有动词形式:"have proved" 是助动词 have 加过去分词 proved 的组合,"doing" 是动名词形式位于介词 of 之后。
- 判断哪个是谓语:"have proved" 出现在主语 "They" 之后,构成 have + 过去分词的完成体结构,是句子的核心动词;"doing" 前有介词 of,不能单独作谓语。
- 排除其他候选:"capable" 是形容词,不是动词;"doing" 作介词宾语,不是谓语成分。
- 结论:"have proved" 是本句唯一的谓语动词。
- 查找谓语 "have proved" 前面的名词或代词:句首的 "They" 是代词,位于谓语之前。
- 确认与谓语的搭配关系:"They" 在逻辑上是 prove 这个动作的执行者,与谓语构成主谓一致(have 的复数形式与 They 匹配)。
- 排除其他候选:句中再无其他名词或代词出现在谓语之前,且 "They" 未被介词引导,不是介词宾语。
- 结论:"They" 是本句主语。
- 识别谓语类型:"prove" 可作连系动词使用,后接形容词或名词作表语,构成主系表结构;此处 "have proved" 后直接跟形容词 "capable",符合连系动词用法。
- 确认表语范围:"capable" 是形容词,"of doing almost anything" 是介词短语修饰 capable、说明 capable 的具体内容,整体 "capable of doing almost anything" 共同描述主语 They 的状态。
- 排除其他候选:若 prove 作实义动词表示 "证明",后面应接宾语从句(如 prove that ...)或名词宾语,但此处 "capable" 是形容词不能作宾语;因此此处 prove 是连系动词,"capable of doing almost anything" 是表语。
- 结论:"capable of doing almost anything" 是本句表语。
时态 · 语态 · 语气
- 时态判定:谓语形式是 "have proved",由助动词 have 的现在时加动词 prove 的过去分词构成,这是现在完成时的典型结构。若是一般过去时应为 proved,若是一般现在时应为 prove 或 proves,均不符合;若是过去完成时应为 had proved,也不符合。结论是现在完成时。
- 语态判定:prove 在此处虽然后接形容词作表语,但它本质上是一个不及物动词用法,主语 They 是这个证明动作的执行者,构成主动关系,因此语态为主动。
- 语气判定:句子为陈述句形式,谓语使用常规的陈述语气动词形式,无虚拟语气标志(如 were、should、had + 过去分词等),也非祈使句(无动词原形开头或省略主语),因此是陈述语气。
语义说明 现在完成时 "have proved" 表示从过去某个时间点到现在这段时间里,主语 They 已经展现出了某种能力,强调这一能力的获得或证明是已经完成的事实,并且这个结果对现在仍然有效;主动语态说明主语是动作的执行者;陈述语气表明这是一个客观陈述,无主观推测或命令色彩。