That's because the volume of fish caught in the wild has leveled off since the 1990s.
主句,由主语、系动词和表语构成主系表结构,陈述一个原因性结论
成分推断 · 3 项
- 先把句中所有动词形式找齐:缩写"'s"(还原为"is")、"caught"、"has leveled off"。
- 判断哪个是主句谓语:句首名词性成分"That"后紧跟缩写"'s",展开为"is",与主语构成主谓搭配,是系动词。
- 排除其他动词:"caught"紧跟在名词"fish"之后,前面没有助动词,是过去分词作后置定语修饰"fish",不是谓语;"has leveled off"位于从属连词"because"之后,属于"because"带出的那部分内容的谓语,不能算主句谓语。
- 确认主句谓语为系动词"is"。
- 先定位谓语"is",再往前找与它构成主谓关系的成分,句首只有"That"。
- "That"是指示代词,指代前文提到的某个情况或事实,在本句中作主语。
- 系动词"is"后面必须有说明主语的成分,观察其后紧接的是"because"带出的一整段带主语和谓语的内容。
- 把这段内容整体去掉,"That is"就不能独立成句,说明它不是可有可无的修饰,而是补足系动词后面必需的成分。
- 排除把它当作原因状语:若作状语,主句应能独立成立,但"That is"意思不完整,故判定它整体作系动词"is"后的表语。
时态 · 语态 · 语气
- 时态判定:先还原缩写,"That's"中的"'s"展开为"is",是"be"动词的一般现在时第三人称单数形式;它前面没有助动词,后面也没有跟过去分词或现在分词构成完成体、进行体,所以排除完成时与进行时,判定为一般现在时。
- 语态判定:"is"后面跟的是说明主语内容的成分,构成主语加系动词加表语的结构,系动词本身不区分主动被动,因此语态标记为不适用。
- 语气判定:全句为陈述语序,动词没有用原形开头,也没有"were"、"should"等与事实相反的假设标志,因此是陈述语气。
语义说明 一般现在时表示当前的状态或普遍事实,此处"That is because..."陈述一个客观原因,说明前文提到的现象为何如此。