It stops people from doing anything morally wrong.
作为全句的核心主句,完整表达主语、谓语动词、宾语以及状语修饰成分。
成分推断 · 4 项
- 第一步寻找限定动词:观察全句词汇,"stops" 带动词第三人称单数词尾 "-s",直接紧跟在主语代词 "It" 之后。
- 第二步排除非谓语动词:句中另一处包含动作含义的词 "doing" 紧跟在介词 "from" 之后,构成介词宾语短语,不具备担当句子的限定动词能力。因此排除 "doing",确认 "stops" 为本分句唯一的限定谓语。
- 第一步定位谓语动词 "stops" 的动作发出者:向谓语左侧寻找主体。
- 第二步观察位置与词性:谓语动词 "stops" 左侧仅有主格代词 "It",且位于句首,直接充当动作的发出者,因此判定 "It" 为主语。
- 第一步定位谓语动词 "stops" 的动作承受者:向谓语右侧查找对象。
- 第二步分析词性与搭配:动词 "stops" 为及物动词,其后紧跟名词 "people",表达“阻止某人”,因此判定 "people" 充当宾语。
- 第一步观察宾语后面的补充说明成分:宾语 "people" 之后是由介词 "from" 引导的介词短语 "from doing anything morally wrong"。
- 第二步分析功能与修饰关系:该短语与谓语动词构成固定搭配 "stop... from...",说明阻止动作的具体范围与内容,对谓语动词 "stops" 起修饰限定作用,因此判定为状语。其中动名词 "doing" 带宾语 "anything",不定代词 "anything" 又被后置形容词短语 "morally wrong" 所修饰。
时态 · 语态 · 语气
- 时态判定:观察谓语动词 "stops" 的形式,为原形 "stop" 加上第三人称单数后缀 "-s",且前面没有助动词 "be"、"have/has" 或情态动词。排除进行体、完成体及将来时形态,判定为一般现在时。
- 语态判定:谓语动词 "stops" 直接由主语 "It" 发出,不存在 "be + 过去分词" 的被动结构,判定为主动语态。
- 语气判定:本句为陈述客观事实的肯定句,无祈使语气(非动词原形开头)或虚拟语气(无假设引导词及虚拟变位),判定为陈述语气。
语义说明 使用一般现在时的主动陈述语气,客观表达一种普遍规律或常态性事实,即某种因素(It)能够持续、客观地阻止人们做出违背道德的事。