in 2016 reading scores were the lowest they have ever been since 1972
主句,陈述核心事实:2016年的阅读分数是自1972年以来最低的
成分推断 · 4 项
- 在主句中寻找谓语动词。浏览整个主句,发现有"were"和"have been"两个动词形式。
- 判断哪个是主句谓语。"were"前面是"reading scores"(阅读分数),这是一个复数名词短语,可以作主语。"were"是系动词be的过去式,与复数主语"scores"在数上一致。
- "have been"出现在"they"之后。"they"指代"reading scores",但"they have ever been"这一部分是跟在"the lowest"后面的,从位置和语义看是在说明"最低"的程度,不是主句的核心谓语。
- 确认主句的主干是"reading scores were the lowest",这是一个主系表结构。因此主句谓语是系动词"were"。
- 找到谓语"were"之后,向前寻找主语。系动词"were"前面是"reading scores"。
- 判断"reading scores"是否为主语。"reading scores"是一个名词短语,"scores"是中心词,"reading"作定语修饰"scores"。这个名词短语位于谓语之前,且与谓语在数上一致(复数名词对应复数系动词),符合主语的位置和语法特征。
- 注意句首还有"in 2016",但这是一个介词短语,表示时间,不能作主语。主语必须是名词性成分。
- 因此,"reading scores"是主句的主语。
- 主句谓语是系动词"were",系动词后面需要表语。在"were"之后找到"the lowest"。
- "the lowest"是形容词最高级,可以作表语。后面的"they have ever been since 1972"是一个定语从句,修饰限定"the lowest",但定语从句不是表语本身的一部分。
- 因此,主句的表语是"the lowest"。
- 在主句中寻找状语成分。句首有"Perhaps not accidentally",但这是修饰全句的评注性状语,表达说话人的态度。
- 主句"reading scores were the lowest"前面有介词短语"in 2016"。介词"in"加年份,典型地表示时间。
- 判断"in 2016"的作用。它说明"阅读分数是最低的"这一情况发生在2016年,回答"什么时候"的问题,因此是时间状语。
- 虽然"since 1972"也涉及时间,但它位于定语从句内部,修饰的是从句谓语"have been",不是主句的直接状语。
- 因此,"in 2016"是主句的时间状语。
时态 · 语态 · 语气
- 判断时态:主句谓语是"were"。"were"是系动词be的过去式,没有助动词,没有完成体标志"have/had + 过去分词",也没有进行体标志"be + 现在分词"。单纯的be动词过去式表示一般过去时态。因此时态为一般过去时。
- 判断语态:主句是"reading scores were the lowest",这是主系表结构。系动词连接主语和表语,不涉及动作的施受关系,因此语态不适用。
- 判断语气:句子是陈述句,没有虚拟语气的标志(如if条件句中的过去式表达非真实情况、suggest等词后的should或动词原形等),也不是祈使句。因此语气为陈述语气。
语义说明 一般过去时表示2016年阅读分数处于最低水平这一事实是过去已经发生和完成的情况。系动词"were"将主语"reading scores"和表语"the lowest"连接起来,说明主语在当时的状态。