We need not just a new war on poverty but a war to protect the middle class.
主句,陈述当前的需求,包含并列宾语结构
成分推断 · 3 项
- 先找全句的动词形式:句中出现 "need" 和 "protect" 两个动词形式
- 判断 "need" 的位置和形式:它位于主语 "We" 之后,为原形动词,前无助动词或系动词,直接跟宾语
- 判断 "protect" 的位置和形式:它位于 "to" 之后,构成不定式短语 "to protect the middle class",作定语修饰前面的名词 "war",不是独立谓语
- 排除其他候选:"protect" 属于不定式结构,不能作谓语;全句只有 "need" 符合谓语动词的位置和功能
- 结论:"need" 是本分句的谓语动词
- 先找谓语 "need" 的前方:紧邻谓语之前的是代词 "We"
- 判断 "We" 与谓语的关系:"We" 是人称代词主格形式,表示施事者,与谓语 "need" 构成主谓关系
- 确认无其他候选:句首到谓语之间只有 "We" 这一个名词性成分
- 结论:"We" 是本分句的主语
- 先找谓语 "need" 后方的成分:谓语后紧跟 "not just a new war on poverty but a war to protect the middle class"
- 判断该成分与谓语的关系:"need" 是及物动词,需要宾语回答 "需要什么";后方整个结构回答了这个问题
- 分析内部结构:"not just ... but ..." 是关联词组,连接两个并列的名词短语 "a new war on poverty" 和 "a war to protect the middle class",二者共同充当 "need" 的宾语
- 确认无宾语补足语:谓语后无形容词或名词对宾语进行补充说明,"to protect the middle class" 是不定式短语修饰 "war",不是宾语补足语
- 结论:整个并列结构 "not just a new war on poverty but a war to protect the middle class" 作宾语
时态 · 语态 · 语气
- 时态判定:谓语动词为 "need",是动词原形,无助动词 have/has、无 be 动词加现在分词(进行体标志)、无 will 等将来时标志,主语 "We" 是复数,动词用原形与之一致,属于一般现在时的动词形式;排除一般过去时(过去时应为 needed)、排除完成时(无 have/has + 过去分词结构)、排除进行时(无 be + 现在分词结构);结论是一般现在时
- 语态判定:谓语 "need" 后直接跟宾语,无 "be + 过去分词" 结构,主语 "We" 发出 "需要" 的动作,宾语 "a new war on poverty but a war to protect the middle class" 承受该动作,符合主动语态的主谓宾关系;排除被动语态(被动应为 be needed);结论是主动语态
- 语气判定:句子为陈述句,陈述客观需要,无虚拟语气标志(如 if 从句中的过去时表示与现在相反、或 should/would 表示建议或假设),无祈使语气标志(祈使句通常省略主语、直接以动词原形开头),本句保留主语且用陈述语序;结论是陈述语气
语义说明 一般现在时表示当前普遍存在的需求或状态,主动语态表明主语 "We" 是需求的发出者,陈述语气表达客观陈述而非假设或命令