Until now, many sellers that have a physical presence in only a single state or a few states have been able to avoid charging sales taxes when they ship to addresses outside those states.
主句,陈述核心事实:直到现在,某些销售商一直能够在特定情况下避免收取销售税
成分推断 · 5 项
- 在主句中寻找谓语动词。主语"many sellers"后,跳过定语从句"that have a physical presence ...",找到"have been able to avoid"。
- 分析动词结构:这是"have been able to + 动词原形 avoid"的完成时结构。整个"have been able to avoid"构成主句的复合谓语,表达"一直能够避免"的含义。
- 排除其他动词形式:定语从句中的"have"是从句谓语,不属于主句;状语从句中的"ship"也是从句谓语;主句中只有"have been able to avoid"这一完整谓语结构。
- 在主句谓语"have been able to"之前,找到执行动作的主体。句首"Until now"是时间状语,其后"many sellers"是名词短语,且紧跟定语从句修饰,这个名词短语位于谓语之前,是执行"have been able to avoid"这个动作的主体。
- 确认主语范围:核心词是"many sellers",但其后"that have a physical presence in only a single state or a few states"是限制性定语从句,修饰"sellers",整体构成完整主语。
- 验证主谓一致:主语"many sellers"是复数,谓语"have been able to"用复数形式"have"而非"has",主谓数一致,确认主语判断正确。
- 谓语"avoid"后需要宾语。在"avoid"之后找到动名词短语"charging sales taxes",整个短语作"avoid"的宾语,表示"避免做什么"。
- 确认宾语范围:动名词"charging"是宾语短语的核心,"sales taxes"是动名词"charging"的宾语,但整个"charging sales taxes"作为动名词短语构成"avoid"的宾语。
- 排除其他候选:句中没有其他名词短语可作"avoid"的宾语,"charging sales taxes"是唯一宾语。
- 句首"Until now"是介词短语,表示时间范围"直到现在"。它位于主语之前,修饰整个主句谓语"have been able to avoid charging",说明这个状态持续的时间界限。
- 确认状语类型:"Until now"回答"什么时候"的问题,属于时间状语。它不是主语、宾语或表语,而是修饰谓语的附加成分。
- 验证修饰关系:去掉"Until now",主句"many sellers ... have been able to avoid ..."仍然完整,说明它是可选的修饰成分,不是核心成分。
- 在主句宾语"charging sales taxes"之后,出现从属连词"when"引导的时间状语从句。这个从句整体修饰主句谓语"have been able to avoid charging",说明"避免收取销售税"发生在"他们运送货物到州外地址"的时候。
- 确认从句作状语:时间状语从句"when they ship to addresses outside those states"在句中不充当主语、宾语或表语,而是修饰谓语动作发生的时间条件,整体作主句的时间状语。
- 排除其他成分可能:该从句不能作主语、宾语或表语,只能作状语;且"when"明确标志这是时间状语从句。
时态 · 语态 · 语气
- 时态判定:谓语是"have been able to avoid"。其中"have been"是"be"的现在完成时形式,"able to avoid"是形容词短语加不定式。整体结构"have been able to"表示从过去某时到现在一直处于某种能力状态,属于现在完成时。虽然句中还有"Until now"强化完成时的时间界限,但判定时态的核心依据仍是"have been"这一完成时助动词形式。
- 语态判定:主语"many sellers"执行"avoid charging"的动作,不是被执行动作的对象。谓语没有"be + 过去分词"的被动结构,而是主动形式"have been able to avoid"。因此语态是主动语态。
- 语气判定:句子陈述一个客观事实"许多销售商一直能够避免收取销售税",没有虚拟语气的标志(如与事实相反的假设、特殊动词要求的虚拟结构),也不是命令或请求。因此语气是陈述语气。
语义说明 现在完成时"have been able to"表示从过去到现在的持续状态,强调"许多销售商一直能够避免收取销售税"这一能力或做法延续至今。配合"Until now",暗示这种状态可能即将改变或已到转折点。主动语态说明销售商是主动采取避免收税行为的主体。陈述语气表明这是对客观情况的描述。