Campaigners have warned that the British government is not doing enough to prevent left-handed pupils from falling behind their peers.
主句,说明活动人士发出警告这一事实,整个句子的主干结构
成分推断 · 3 项
- 先找句中所有动词形式:"have warned"、"is doing"、"prevent"、"falling"。其中 "is doing" 在 "that" 引导的从句中,"prevent" 是不定式,"falling" 是动名词,都不是本分句的谓语。
- 确认 "have warned" 的位置和作用:它紧跟在主语 "Campaigners" 之后,且是 "have + 过去分词" 的完成时结构,表示完成的动作。这是主句中唯一能与主语构成主谓关系的谓语动词。
- 排除其他候选:"prevent" 前有 "to",是不定式,作目的状语;"falling" 前有 "from",是动名词,作介词宾语。只有 "have warned" 是限定形式的谓语动词。
- 结论:"have warned" 是主句的谓语,表示活动人士已经发出警告这一动作。
- 谓语 "have warned" 前面的名词是 "Campaigners",位于句首,且谓语用的是复数形式 "have",与 "Campaigners" 的复数保持一致。
- 检查是否有其他候选:句中没有其他名词或代词出现在 "have warned" 之前,也没有形式主语 "it"。
- 确认逻辑关系:"Campaigners"(活动人士)作为发出警告的执行者,符合 "warn" 这个动作的施动者身份。
- 结论:"Campaigners" 是主句的主语,指发出警告的人。
- 谓语 "have warned" 后面紧跟着 "that" 引导的从句,"that" 是宾语从句的标志连接词。
- 确认从句的完整性:"that" 后面的 "the British government is not doing enough..." 是一个完整的主谓结构,表达警告的具体内容。
- 检查 "warn" 的搭配:动词 "warn" 可以接 that 引导的从句作宾语,说明警告的内容。这里整个 that 从句充当 "warned" 的宾语。
- 排除其他可能:主句中没有双宾语结构(没有间接宾语如 "warn sb that..."),只有一个宾语从句。
- 结论:"that" 引导的整个从句是主句的宾语,说明警告的具体内容。
时态 · 语态 · 语气
- 时态判定:先看谓语动词形式。"have warned" 是 "have + 过去分词",这是现在完成时的标准结构。不是 "has + 过去分词"(第三人称单数),不是 "had + 过去分词"(过去完成时),不是 "will have + 过去分词"(将来完成时),也没有情态动词。因此时态是现在完成时。
- 语态判定:主语 "Campaigners" 是动作 "warn" 的执行者,不是承受者。谓语不是 "be + 过去分词" 的被动结构,而是 "have + 过去分词" 的主动完成时。因此语态是主动语态。
- 语气判定:句子是陈述句,没有虚拟语气标志(如 should、were、had 等虚拟形式),也不是祈使句(不是动词原形开头的命令句)。因此语气是陈述语气。
- 排除情态动词:谓语中没有 can、may、must、should 等情态动词,只有助动词 "have"。因此不是情态动词结构。
语义说明 现在完成时表示活动人士已经发出警告,且这个警告对现在仍有影响或相关性。主动语态表明活动人士是警告动作的发出者。陈述语气表明这是对事实的客观陈述。