Bankers have been blaming themselves for their troubles in public.
作为全句唯一的主句,陈述银行家们在公开场合因自身困境而持续责备自己这一事实,包含完整的主谓宾结构及原因和方式状语。
成分推断 · 5 项
- 先在句中寻找动词形式:本句出现 "have been blaming"(助动词 have + been + 现在分词 blaming)以及 "troubles"(名词)。动词形式只有 "have been blaming" 这一组。
- 确认 "have been blaming" 的位置:它位于主语 "Bankers" 之后,直接跟宾语 "themselves",符合主语后面紧跟谓语的典型位置。
- 排除其他可能:句中没有其他可以构成谓语的动词形式,"have been blaming" 是唯一的谓语中心。
- 结论:"have been blaming" 是本句的谓语,由助动词 have 和 been 加现在分词 blaming 构成完成进行时结构。
- 在谓语 "have been blaming" 之前寻找发出动作的主体——句首出现名词 "Bankers"。
- 确认 "Bankers" 与谓语的搭配关系:"Bankers" 是复数名词,谓语 "have been blaming" 使用复数形式的助动词 have,主谓数一致。
- 检查是否有其他候选:谓语之前只有 "Bankers" 这一个名词,没有其他成分可以充当主语。
- 结论:"Bankers" 是本句的主语,表示执行责备动作的主体。
- 在谓语 "have been blaming" 之后寻找动作的承受对象——紧跟谓语的是反身代词 "themselves"。
- 确认 "themselves" 的语法功能:blame 是及物动词,需要宾语;"themselves" 位于谓语之后,且与主语 "Bankers" 指代同一群体,构成反身用法。
- 排除其他候选:谓语后面第一个名词性成分就是 "themselves",后续的 "for their troubles" 和 "in public" 都是介词短语,不能充当宾语。
- 结论:"themselves" 是本句的宾语,表示银行家们责备的对象是他们自己。
- 在核心主谓宾结构之后,寻找修饰或补充说明的成分——出现介词短语 "for their troubles"。
- 确认 "for their troubles" 的修饰对象:介词 for 引导原因,说明责备的原因是 "their troubles"(他们的困境),修饰谓语 "have been blaming" 表示原因。
- 排除其他可能:"for their troubles" 不是宾语(已有宾语 "themselves"),也不是表语(谓语是实义动词 blame 而非系动词),只能作状语。
- 结论:"for their troubles" 是原因状语,说明银行家们责备自己的原因。
- 继续检查句末是否还有修饰成分——出现介词短语 "in public"。
- 确认 "in public" 的修饰对象:介词 in 引导地点或方式,"in public" 表示在公开场合,修饰谓语 "have been blaming" 说明责备行为发生的场合或方式。
- 排除其他可能:"in public" 位于句末,不是宾语也不是表语,只能作状语补充说明动作发生的方式或地点。
- 结论:"in public" 是方式状语或地点状语,说明银行家们是在公开场合责备自己。
时态 · 语态 · 语气
- 时态判定:先观察谓语动词的完整形式 "have been blaming"——由助动词 have + been + 现在分词 blaming 构成。这是典型的完成进行时结构:have/has 表示完成体,been + 现在分词表示进行体,两者叠加构成完成进行时。助动词 have 使用现在时形式(而非 had),因此判定为现在完成进行时。
- 排除其他时态:如果只是 have blamed 则为现在完成时(强调完成),如果只是 are blaming 则为现在进行时(强调正在进行),但本句同时使用 have been 和现在分词,表示动作从过去持续到现在且仍在继续,符合现在完成进行时的特征。
- 语态判定:观察谓语结构是否包含 be + 过去分词的被动标志——本句谓语是 "have been blaming",其中 been 后面接的是现在分词 blaming(而非过去分词 blamed),因此不是被动语态。主语 "Bankers" 发出责备动作,宾语 "themselves" 承受动作,主语是动作的执行者,判定为主动语态。
- 语气判定:观察句子是否有虚拟语气标志(如 if 引导的非真实条件句、表建议命令的 that 从句中动词用原形等)或祈使语气标志(省略主语的命令句)——本句主语完整,谓语使用常规时态变化,没有虚拟语气或祈使语气的标志,判定为陈述语气。
语义说明 现在完成进行时表示银行家们责备自己的行为从过去某个时间点开始,一直持续到现在,并且很可能还在继续。这强调了责备行为的持续性和反复性,暗示这一行为并非一次性事件,而是在一段时间内反复发生。主动语态表明银行家们是主动发出责备的一方,自己责备自己。陈述语气表明这是对客观事实的描述,而非假设、命令或建议。