Texas passed a bill in 2013 that allows students to substitute computer coding only after they have attempted and performed poorly in a foreign language class.
主句,陈述德克萨斯州在2013年通过了一项法案,是全句的主干
成分推断 · 4 项
- 第一步,找动词。句首 "Texas" 后面紧跟 "passed",这是动词的过去式形式。
- 第二步,确认 "passed" 的位置。它位于主语 "Texas" 之后、宾语 "a bill" 之前,处于典型的谓语位置。
- 第三步,排除其他动词候选。后面的 "allows" 出现在 "that" 引导的从句中,是从句的谓语而非主句谓语;"to substitute" 是不定式,不能作谓语;"have attempted" 和 "performed" 在 "after" 引导的从句中,也不是主句谓语。
- 第四步,确认 "passed" 是本主句唯一的谓语动词。
- 第一步,找谓语 "passed" 前面的名词。谓语前只有 "Texas",它是专有名词,表示执行动作的主体。
- 第二步,确认主谓关系。"Texas" 是 "passed" 这个动作的执行者,符合主语的定义。
- 第三步,排除其他候选。后面的 "students" 出现在从句中,"they" 也在更深层的从句里,都不是主句的主语。
- 第一步,找谓语 "passed" 后面接收动作的对象。"passed" 是及物动词,后面紧跟 "a bill"。
- 第二步,确定宾语的边界。宾语核心是名词 "a bill",后面的 "in 2013" 是时间状语,"that" 从句是定语,都不属于宾语本身。
- 第三步,确认 "a bill" 是谓语 "passed" 的直接宾语。
- 第一步,识别介词短语。"in 2013" 是由介词 "in" 加上年份构成的介词短语。
- 第二步,确定修饰对象。这个短语位于 "a bill" 之后、"that" 之前,既可以看作修饰名词 "bill",也可以看作修饰动词 "passed" 表示通过法案的时间。从语义上看,它更多地说明了通过动作发生的时间。
- 第三步,确认状语类型。"in 2013" 回答的是 "when" 的问题,表示时间,因此是时间状语。
时态 · 语态 · 语气
- 第一步,识别谓语动词形式。谓语是 "passed",这是动词 "pass" 的过去式形式。
- 第二步,判断时态。"passed" 没有助动词,没有 "be + 现在分词" 的进行体结构,也没有 "have/had + 过去分词" 的完成体结构,只是动词的过去式单独出现,符合一般过去时的特征。
- 第三步,判断语态。"passed" 后面直接跟宾语 "a bill",主语 "Texas" 是动作的执行者,不是承受者,因此是主动语态。排除被动语态的可能(被动语态需要 "be + 过去分词" 形式)。
- 第四步,判断语气。句子是陈述句,陈述一个过去发生的事实,没有虚拟、假设或命令的含义,因此是陈述语气。
语义说明 一般过去时表示这个法案的通过是在过去(2013年)已完成的事实,主动语态说明德克萨斯州是通过法案的主体,陈述语气表明这是客观陈述而非假设或命令。