The classes he had planned teaching computer skills to aspiring young professionals were canceled, due to an unreliable diesel generator and the absence of a municipal power grid in his area.
作为主句,表达整句话的核心事实,即课程因发电机不可靠和无市政电网而被取消。
成分推断 · 4 项
- 第一步,定位句中所有的动词形式:包含过去完成时 "had planned"、非谓语动词 "teaching" 以及 "were canceled"。
- 第二步,分析各动词与主语的语法关系:"had planned" 紧跟在代词 "he" 之后,构成修饰 "classes" 的定语成分;"teaching" 为非谓语动词(动名词),不能单独作句子的谓语;"were canceled" 由系动词过去式 "were" 与过去分词 "canceled" 组成,且在数上与全句核心名词 "The classes"(复数)保持一致。
- 第三步,排除非核心动词:排除作为定语内部谓语的 "had planned" 和作为非谓语动词的 "teaching"。
- 第四步,得出结论:"were canceled" 是本分句的核心谓语,表达“被取消”。
- 第一步,寻找句首的名词短语及主干动作的发起/承受者:句首出现的复数名词短语 "The classes" 位于句首位置。
- 第二步,分析其与谓语动词的关系:虽然中间隔有修饰成分 "he had planned teaching computer skills to aspiring young professionals",但 "The classes" 仍直接与主句谓语 "were canceled" 构成主谓关系,表示“课程被取消”。
- 第三步,排除修饰成分内部的名词或代词:排除代词 "he"(定语内部主语)以及介词宾语 "aspiring young professionals"(作介词 "to" 的宾语),它们均非全句主语。
- 第四步,得出结论:"The classes" 为本分句的主语。
- 第一步,观察主语 "The classes" 与谓语 "were canceled" 之间的嵌入结构:发现 "he had planned teaching computer skills to aspiring young professionals" 紧跟在名词 "The classes" 之后。
- 第二步,分析该结构的组合与修饰关系:该结构由主语 "he"、谓语 "had planned" 和宾语非谓语短语 "teaching computer skills to aspiring young professionals" 构成,前面省略了关系代词 "that" 或 "which",整体紧扣名词 "The classes" 说明课程的具体内容。
- 第三步,排除独立句或状语候选:由于该结构直接贴合名词且缺少独立连接词,无法独立成句,也不修饰谓语动词,因此排除状语或独立主句可能。
- 第四步,得出结论:该部分为修饰主语 "The classes" 的后置定语。
- 第一步,观察谓语 "were canceled" 后的标点与引导词标志:谓语后面有逗号分隔,并由复合介词 "due to" 引出后续结构。
- 第二步,分析 "due to" 带出的结构与逻辑语义:"due to" 后面跟由并列连词 "and" 连接的两个名词短语 "an unreliable diesel generator"(不可靠的柴油发电机)和 "the absence of a municipal power grid in his area"(当地缺乏市政电网),语义上交代了课程被取消的原因。
- 第三步,排除定语或表语候选:该介词短语修饰谓语动词 "were canceled",说明动作发生的原因,而非限定某个名词。
- 第四步,得出结论:该部分为句子的原因状语。
时态 · 语态 · 语气
- 首先观察谓语动词的形态结构:核心谓语为 "were canceled",由助动词 "were" 和过去分词 "canceled" 组合而成。
- 其次判定时态:助动词 "were" 为动词 "be" 的过去复数形式,且不存在 "have/had" 完成体助动词或 "being" 进行体助动词,因此判定为一般过去时,而非过去完成时或过去进行时。
- 再次判定语态:结构呈现 "be + 过去分词"(were canceled),且主语 "The classes" 是动作 "cancel" 的承受者,因此判定为被动语态,而非主动语态。
- 最后判定语气:句子客观陈述过去发生的事实,无虚拟语气标志词(如 "if"、"would"),也无祈使句的动词原形开头的特征,因此判定为陈述语气。
语义说明 客观陈述过去发生的“课程被取消”这一事实,并强调课程是动作的承受方。