Negative attitudes toward obesity, grounded in health concerns, have stimulated a number of anti-obesity policies.
作为主句陈述完整的主谓宾结构,说明对肥胖的负面态度刺激了反肥胖政策的产生,其中插入了过去分词短语对主语进行补充说明
成分推断 · 4 项
- 先在句中寻找动词形式。可见三个动词形式:"grounded"(过去分词)、"have stimulated"(完成时结构)、以及隐含在名词中的动词性概念(如 attitudes、concerns、policies 都是名词)。
- 判断哪个是真正的谓语动词。"grounded" 前面没有助动词 be,它在逗号之间,位于名词 "attitudes" 之后,这是典型的过去分词作后置定语的位置,修饰前面的名词,不能作谓语。
- "have stimulated" 是 "have + 过去分词" 的结构,这是现在完成时的标准形式。它前面是完整的名词短语 "Negative attitudes toward obesity"(可作主语),后面是名词短语 "a number of anti-obesity policies"(可作宾语),符合主谓宾的位置关系。因此 "have stimulated" 是本句的谓语动词。
- 确定了谓语 "have stimulated" 之后,向前寻找与它搭配的主语。在 "have stimulated" 前面是 "Negative attitudes toward obesity, grounded in health concerns"。
- 逗号中间的 "grounded in health concerns" 是过去分词短语作定语,可以先剥离。剩下 "Negative attitudes toward obesity",这是一个完整的名词短语:核心名词是 "attitudes","Negative" 是形容词定语,"toward obesity" 是介词短语作后置定语。
- 检验主谓一致关系:"attitudes" 是复数名词,"have stimulated" 使用了复数形式的助动词 have(单数应为 has),主谓在数上一致。因此 "Negative attitudes toward obesity" 是主语。
- 谓语 "have stimulated" 是及物动词 stimulate 的完成时形式,后面应接宾语说明刺激了什么。在 "have stimulated" 之后直接跟着 "a number of anti-obesity policies",这是一个名词短语。
- 检查该短语的结构:"a number of" 是量词短语,"policies" 是中心名词,"anti-obesity" 是复合形容词作定语。整个短语没有被其他成分隔开,直接位于及物动词后,符合宾语的位置特征。
- 验证语义:"刺激了一些反肥胖政策" 在逻辑上完整,"policies" 是被刺激产生的对象,因此 "a number of anti-obesity policies" 是谓语的宾语。
- 在主语 "Negative attitudes toward obesity" 之后,被两个逗号夹住的是 "grounded in health concerns"。这是一个过去分词短语,"grounded" 是过去分词,"in health concerns" 是介词短语。
- 判断该短语的作用:它紧跟在名词 "attitudes" 后面,没有系动词或助动词 be 与它构成谓语,因此不是谓语动词。过去分词短语位于名词后、被逗号隔开,这是典型的非限定性后置定语的标志,用来补充说明 "attitudes" 的性质或来源。
- 验证语义关系:"attitudes" 与 "ground"(使基于)之间是被动关系——态度是被基于健康担忧而形成的。因此 "grounded in health concerns" 是修饰主语中心词 "attitudes" 的后置定语。
时态 · 语态 · 语气
- 时态判定:观察谓语 "have stimulated" 的构成。它由助动词 "have" 加动词的过去分词 "stimulated" 组成,这是现在完成时的标准形式。不是 "has" 加现在分词(现在完成进行时),也不是 "had" 加过去分词(过去完成时),更不是单独的 "stimulated"(一般过去时)。因此时态是现在完成时。
- 语态判定:检查谓语动词与主语的关系。主语 "Negative attitudes" 是执行 "stimulate"(刺激)这个动作的施事者,不是被刺激的对象。谓语形式是 "have stimulated" 而非 "have been stimulated"(被动语态的标志是 be 加过去分词)。因此语态是主动语态。
- 语气判定:观察句子是否有虚拟语气的标志(如 if 引导的非真实条件、suggest 等词后的从句、与事实相反的表达)或祈使语气的标志(动词原形开头、表命令或请求)。本句是一个陈述句,谓语使用的是现在完成时的陈述形式,没有虚拟语气的标志词或结构,也不是祈使句。因此语气是陈述语气。
语义说明 现在完成时表示过去发生的动作对现在造成的影响或结果。本句用现在完成时说明,对肥胖的负面态度在过去某个时间开始刺激反肥胖政策的出台,并且这种刺激作用一直持续到现在,或者其结果(政策的存在)在现在依然可见。主动语态表明主语 "态度" 是主动产生影响的一方,强调态度作为推动力的角色。陈述语气表明这是对客观事实的陈述。