No one should go unpunished for violating law.
主句,表达完整的陈述意义,传达不应让违法者逃脱惩罚的规范性主张
成分推断 · 4 项
- 在简单句中,谓语通常位于主语之后。本句主语是 "No one",其后紧跟 "should go"。
- 首先识别情态动词 "should",它后面必须接动词原形。这里 "should" 后接 "go",构成情态动词结构。
- 检查 "go" 后面的 "unpunished" 是否构成谓语的一部分。"go" 在此处是系动词用法,"unpunished" 是表语形容词,因此 "should go" 是完整的谓语结构。
- 排除其他候选:"violating" 虽然是动词形式,但它前面有介词 "for",是动名词作介词宾语,不是谓语。因此谓语确定为 "should go"。
- 主语通常位于句首,且在谓语之前。本句以 "No one" 开头,位于谓语 "should go" 之前。
- "No one" 是不定代词,语义上表示否定的人,可以独立充当主语。它与谓语 "should go" 在人称和数上一致("No one" 视为单数第三人称)。
- 检查是否有其他候选:句中没有其他名词或代词出现在谓语之前,因此 "No one" 是唯一的主语候选。
- 识别谓语 "should go" 的性质。"go" 在此处是系动词(连系动词),后面需要接表语说明主语的状态。
- "unpunished" 紧跟在系动词 "go" 之后,是形容词形式(un- 否定前缀 + punished 过去分词转化而来),用于描述主语 "No one" 的状态,符合表语的定义。
- 排除其他候选:"for violating law" 是介词短语作状语,说明未受惩罚的原因,不是表语。因此 "unpunished" 是唯一的表语。
- 查找介词短语。本句中 "for violating law" 是一个介词短语,"for" 是介词,"violating law" 是动名词短语作介词的宾语。
- 判断该介词短语的作用。"for" 表示原因,"for violating law" 说明的是 "不应逃脱惩罚" 的原因,修饰整个主谓结构,因此是原因状语。
- 确认位置:该状语位于句末,补充说明前面主谓结构的原因背景,符合原因状语的典型位置。
时态 · 语态 · 语气
- 时态判定:首先观察谓语结构 "should go"。"should" 是情态动词,后接动词原形 "go",这是典型的情态动词结构。根据规则,情态动词加动词原形(或完成式、进行式、被动式)的结构应填写 modal,而非归入其他时态。因此时态代码为 modal。
- 语态判定:谓语 "should go" 中,"go" 在此处作系动词使用,构成主系表结构(主语 + go + 表语 unpunished)。根据规则,系动词构成的主系表结构不涉及主动或被动的区分,语态应填写 not_applicable。
- 语气判定:观察句子的整体表达方式。本句使用陈述句式,"should" 表达的是建议或义务,而非命令或虚拟假设。句中没有虚拟语气的标志(如 were、if 引导的虚拟条件等),也不是祈使句(无动词原形开头的命令语气)。因此语气为陈述语气,代码为 indicative。
语义说明 情态动词 "should" 表达的是道义上的义务或建议,传达出一种规范性的态度,即 "任何人都不应该" 的强烈主张。系动词 "go" 配合表语 "unpunished" 描述主语的状态,强调的是 "不应处于未受惩罚的状态"。整体上,这个情态结构使句子具有规劝和价值判断的色彩,适合用于表达法律或道德准则。