In most countries the cost of crude oil now accounts for a smaller share of the price of petrol than it did in the 1970s.
主句,陈述当前在大多数国家原油成本占汽油价格份额的现状,并通过比较结构引出与过去的对比
成分推断 · 6 项
- 寻找谓语动词:通读主句,排除开头的介词短语 "In most countries"(介词短语不能作谓语),继续向后查找。看到 "the cost of crude oil" 是名词短语,其后紧跟 "now"(时间副词),再后面是 "accounts for"。
- 确认动词形式:"accounts" 是动词 "account" 的第三人称单数现在时形式,"for" 与其构成固定搭配 "account for"(占据、解释)。这是本分句中唯一的限定动词,符合谓语特征。
- 排除其他动词形式:句中虽然在比较结构里出现了 "did",但 "did" 位于 "than" 引导的从句中,属于从句的助动词,不是主句谓语。因此主句谓语只能是 "accounts for"。
- 验证主谓关系:"accounts for" 前面的主语是 "the cost of crude oil"(原油成本),二者在数上一致(单数主语配第三人称单数动词),在语义上构成合理搭配(成本占据份额),确认 "accounts for" 就是主句谓语。
- 识别句首成分:句子开头是 "In most countries",由介词 "In" 加名词短语 "most countries" 构成介词短语。介词短语通常作状语或定语。
- 判断修饰对象:该短语位于主语 "the cost of crude oil" 之前、整个句子的最前端,从语义看它说明 "在大多数国家" 这一地点范围,修饰的是整个主句的动作 "accounts for",而非单独修饰主语或其他某个成分。
- 确认成分类型:介词短语 "In most countries" 表示地点范围,在句中作地点状语,说明谓语动作发生的地域背景。
- 排除状语后定位主语:已知句首 "In most countries" 是地点状语,主语应在其后。接下来是 "the cost of crude oil",这是一个名词短语,由定冠词 "the" 加名词 "cost" 以及介词短语 "of crude oil" 构成。
- 验证与谓语的关系:该名词短语位于谓语 "accounts for" 之前(中间插入了时间副词 "now"),并且在数上与谓语一致("the cost" 是单数,"accounts" 是第三人称单数形式)。从语义看,"原油成本" 作为施事,执行 "占据份额" 这一动作,符合主谓逻辑。
- 排除其他候选:句中无其他名词短语能充当主语。"most countries" 已被包含在状语中,"petrol" 出现在宾语部分,因此 "the cost of crude oil" 就是主句主语。
- 识别时间副词:在主语 "the cost of crude oil" 和谓语 "accounts for" 之间插入了 "now",这是一个时间副词,表示 "现在、目前"。
- 判断修饰对象:"now" 位于主谓之间,从语义看它限定谓语动作 "accounts for" 发生的时间点是当前,与后文比较从句中的 "in the 1970s" 形成时间对比。
- 确认成分类型:"now" 作时间状语,修饰谓语 "accounts for",说明现在的情况。
- 定位谓语后的成分:谓语 "accounts for" 是及物动词短语,需要接宾语说明 "占据什么"。其后紧跟 "a smaller share of the price of petrol",这是一个名词短语。
- 分析短语结构:该短语核心是 "a smaller share"(更小的份额),其中 "smaller" 是比较级形容词修饰 "share","of the price of petrol" 是介词短语作定语,进一步说明是 "汽油价格中的份额"。整个短语回答 "账户占据什么" 的问题。
- 确认宾语关系:"a smaller share of the price of petrol" 直接承接谓语 "accounts for",在语义上构成完整搭配(原油成本占据汽油价格中的更小份额),没有介词隔开,因此是谓语的宾语。
- 排除其他可能:该短语后虽有 "than" 引出比较从句,但比较从句本身是状语成分,修饰比较级 "smaller",不影响 "a smaller share of the price of petrol" 作宾语的地位。
- 识别比较结构:宾语 "a smaller share" 中含有比较级 "smaller",其后出现从属连词 "than",引出比较对象 "it did in the 1970s"。比较结构通常由比较级加 "than" 引导的从句构成。
- 判断从句作用:"than it did in the 1970s" 提供比较的基准,说明现在的份额比1970年代的份额更小。从句整体修饰比较级 "smaller",进而修饰整个宾语和谓语所表达的程度,因此在主句中作状语。
- 确认成分类型:比较状语从句 "than it did in the 1970s" 在主句中充当程度状语,说明比较的对象和差异。它不是主句的核心成分(主谓宾已齐全),而是附加的修饰成分。
时态 · 语态 · 语气
- 定位谓语形式:主句谓语是 "accounts for",其中 "accounts" 是动词原形 "account" 的第三人称单数现在时形式。没有助动词 "be"、"have" 或情态动词,动词本身就是限定形式。
- 判断时态:"accounts" 是现在时的变形,主语 "the cost" 是第三人称单数,因此加 "-s" 构成一般现在时。句中虽有时间副词 "now",但它只是强调当前状态,不改变动词本身已经是一般现在时的事实。排除现在进行时(无 "be + -ing")、现在完成时(无 "have/has + 过去分词")等其他现在时态,确认为一般现在时。
- 判断语态:谓语 "accounts for" 的主语 "the cost of crude oil" 是动作的执行者(成本占据份额),不是动作的承受者。谓语动词没有 "be + 过去分词" 的被动结构,因此是主动语态。
- 判断语气:全句是陈述句,谓语动词 "accounts" 是直陈式,没有虚拟语气的标志(如 "were"、"should + 动词原形" 等),也不是祈使句(无省略主语、无动词原形开头),因此是陈述语气。
语义说明 一般现在时表示客观事实或当前的普遍状态。本句用一般现在时 "accounts for" 陈述当前在大多数国家原油成本占汽油价格份额的现状,强调这是一个持续存在的事实,而非某一时刻的临时动作。主动语态突出主语 "原油成本" 作为施事的角色。陈述语气表明这是一个客观陈述,不带假设或命令色彩。