Under the Washington bill, public universities would accept two years of computer science classes in place of two years of foreign language for admission purposes.
全句的主句,陈述在华盛顿法案下公立大学将接受两年计算机科学课程代替两年外语课程作为录取条件
成分推断 · 6 项
- 先找全句中能够作谓语的动词形式。本句中有 "would accept",其中 "would" 是情态动词 "will" 的过去式,"accept" 是动词原形。情态动词加动词原形可构成谓语。
- 再看是否有其他动词形式。"computer science classes" 中 "science" 和 "classes" 都是名词;"in place of" 是介词短语;"for admission purposes" 中 "admission" 是名词作定语,"purposes" 是名词。全句中只有 "would accept" 这一个动词结构能充当谓语。
- 确认 "would accept" 前面的 "public universities" 是主语,"would accept" 是该主语发出的动作,因此 "would accept" 是本句的谓语。
- 先看句首的 "Under the Washington bill" 这个短语的结构。"Under" 是介词,"the Washington bill" 是名词短语,合起来是介词短语。
- 再看它和谓语 "would accept" 的关系。介词短语 "Under the Washington bill" 不是谓语必须带的宾语或补语,而是说明 "接受" 这个动作发生的前提条件或背景范围(在华盛顿法案的规定下)。
- 介词短语在句首、修饰整个谓语动作的前提或条件时,充当状语。因此 "Under the Washington bill" 是本句的状语。
- 先找谓语 "would accept" 前面、能够发出这个动作的名词或代词。逗号后紧跟 "public universities",它是名词短语("public" 是形容词,"universities" 是名词)。
- 再看 "public universities" 和 "would accept" 的搭配关系。"公立大学" 可以执行 "接受" 这个动作,语义通顺,且 "universities" 是复数形式,与后面的 "would accept" 在数上一致(情态动词无单复数变化,但主语复数符合常规)。
- 确认 "public universities" 是发出 "would accept" 动作的施事者,因此它是本句的主语。
- 先看谓语 "would accept" 是及物动词,需要带宾语(接受什么)。谓语后紧跟 "two years of computer science classes",它是名词短语("two years" 是数量词,"of computer science classes" 是介词短语作后置定语,修饰 "years",整体指 "两年的计算机科学课程")。
- 再看 "two years of computer science classes" 和 "would accept" 的搭配关系。"接受两年的计算机科学课程" 语义完整,"two years of computer science classes" 是 "accept" 的承受对象。
- 确认 "two years of computer science classes" 是谓语 "would accept" 的宾语。本句谓语只带一个宾语,不是双宾语结构,因此用 object 而非 direct_object。
- 先看 "in place of two years of foreign language" 的结构。"in place of" 是固定介词短语(意为 "代替"),"two years of foreign language" 是名词短语("两年的外语课程"),合起来是介词短语。
- 再看它和谓语 "would accept" 以及宾语 "two years of computer science classes" 的关系。它不是谓语必须带的宾语或补语,而是补充说明 "接受计算机科学课程" 是以什么方式进行的(代替外语课程)。
- 介词短语 "in place of two years of foreign language" 修饰谓语动作 "would accept" 的方式或条件,充当状语。因此它是本句的状语。
- 先看 "for admission purposes" 的结构。"for" 是介词,"admission purposes" 是名词短语("admission" 是名词作定语,"purposes" 是名词,意为 "录取目的"),合起来是介词短语。
- 再看它和谓语 "would accept" 的关系。它不是谓语必须带的宾语或补语,而是说明 "接受" 这个动作的目的(为了录取目的)。
- 介词短语 "for admission purposes" 修饰谓语动作 "would accept" 的目的,充当目的状语。因此它是本句的状语。
时态 · 语态 · 语气
- 先找谓语动词的形式。本句谓语是 "would accept",其中 "would" 是情态动词 "will" 的过去式,"accept" 是动词原形。
- 判断时态。"would" 加动词原形的结构,表示从过去某个时间点看将来会发生的动作,这是过去将来时的典型形式。如果是 "will accept" 则是一般将来时,但这里用了 "would",说明立足点在过去,因此是过去将来时。本句没有 "have done" 等完成体标志,也没有 "be doing" 等进行体标志,因此不是完成时或进行时。
- 判断语态。谓语 "would accept" 的结构是 "would" 加动词原形 "accept",没有 "be" 加过去分词的被动标志。主语 "public universities" 是 "accept" 这个动作的发出者(大学接受课程),不是承受者。因此语态是主动语态。
- 判断语气。本句是陈述句,没有虚拟语气的标志(如 "if" 引导的非真实条件句、"suggest" 等动词后的 "should" 省略结构),也不是祈使句。因此语气是陈述语气。
语义说明 过去将来时表示从过去某个时间点(例如华盛顿法案提出或讨论时)看将来会发生的动作。在本句中,"would accept" 表示在该法案的规定下,公立大学将会接受两年的计算机科学课程来代替两年的外语课程,这个接受动作在当时看是未来会发生的。主动语态表明主语 "公立大学" 是执行 "接受" 动作的施事者。陈述语气表明这是一个客观陈述,说明法案规定下的情况。