Charles ought to know that as English history shows, it is kings, not republicans, who are the monarchy's worst enemies.
主句,表达说话人认为Charles应该知道某个历史事实,为全句的核心陈述
成分推断 · 3 项
- 在主语"Charles"之后寻找动词。看到"ought to",这是情态动词加不定式的结构,"ought to"后接动词原形"know"。
- 判断"ought to know"是否为谓语。"ought to"表示义务或建议,"know"是实义动词,整个"ought to know"构成完整谓语,后面"that"引导的是它的宾语从句。
- 排除其他动词。句中还有"shows"、"is"、"are",但"shows"在"as"从句中,"is"和"are"在"that"从句中,都不是主句谓语。因此主句谓语是"ought to know"。
- 在句首寻找主语。"Charles"是专有名词,位于句首,谓语"ought to know"之前,且与"ought"在人称和数上一致。
- 判断"Charles"是否为主语。它是"ought to know"这个动作的执行者,符合主语定义。
- 确认没有形式主语。句中没有"it"作形式主语的结构,"Charles"是实际主语。
- 在谓语"ought to know"之后寻找宾语。看到"that"引导的从句,"that"是宾语从句引导词。
- 判断"that"从句是否为宾语。"know"是及物动词,需要宾语说明"知道什么","that"从句回答了这个问题,因此是宾语。
- 确定宾语范围。从"that"开始到句末"enemies"都是宾语从句的内容,整个从句作"know"的宾语。
时态 · 语态 · 语气
- 确定时态。谓语是"ought to know","ought to"是情态动词,后接动词原形"know",这是情态动词结构,不是时态变形,因此填modal。情态动词"ought to"表达义务或建议,意为"应该"。
- 确定语态。"Charles"是"know"的执行者,不是承受者,且谓语没有"be + 过去分词"结构,因此是主动语态。
- 确定语气。句子是陈述句,表达说话人认为Charles应该知道某事,没有虚拟或命令的标志,因此是陈述语气。
语义说明 情态动词"ought to"表达说话人的建议或期待,认为Charles有义务或责任知道后面陈述的内容,语气带有规劝或提醒的意味。