There are, of course, knots to be worked out.
全句为简单句,使用 there be 存在句型陈述当前存在需要解决的问题,插入语表达说话人对此的预期态度
成分推断 · 3 项
- 在 there be 句型中,be 动词是谓语。观察句中动词形式:"are" 是 be 动词的现在时复数形式,"to be worked out" 是不定式短语,不能作谓语。
- 确认 "are" 的位置:紧跟在引导词 "There" 之后(插入语 "of course" 可先忽略),这是 there be 存在句的标准语序,be 动词充当全句谓语。
- 排除其他候选:"worked" 出现在 "to be worked out" 中,是不定式的被动式结构,作后置定语修饰 "knots",不是独立谓语。因此本句谓语是 "are"。
- there be 句型的特点是主语后置。引导词 "There" 本身不充当主语,只是引出存在关系的形式标志。
- 定位真正的主语:在 be 动词 "are" 后面寻找名词性成分。"knots" 是复数名词,与 "are" 的数保持一致,符合主谓关系。
- 确认主语范围:"to be worked out" 是不定式短语,紧跟在 "knots" 后面作后置定语,说明是什么样的结(需要被解决的结),因此主语的完整形式是 "knots to be worked out"。
- 观察 "of course" 的位置:它被两个逗号隔开,插在 "are" 和主语 "knots" 之间,这是典型的插入语标志。
- 判断其作用:"of course" 表示 "当然、自然",对全句进行语气上的补充说明,而非修饰某个具体成分或回答 "在哪里/什么时候/为什么" 等问题。
- 确认成分类型:由于它修饰整个句子的语气和说话人的态度,属于评注性状语,归入状语成分。
时态 · 语态 · 语气
- 时态判定:观察谓语 "are",这是 be 动词的现在时复数形式,没有助动词 have/had、情态动词或进行体标志 being,符合一般现在时的特征。there be 句型本身就是用一般现在时表达当前存在的状态,因此时态为一般现在时。
- 语态判定:there be 句型的谓语是系动词 be,它连接引导词 There 和后置的主语 "knots",构成存在关系的陈述,不涉及动作的执行者或承受者,因此语态填不适用。
- 语气判定:观察句子是否有虚拟语气标志(如 if 引导的条件句中用过去时表示与现在相反,或 should/would 等)和祈使语气标志(动词原形开头的命令句)。本句用 "are" 直陈当前存在的事实,没有虚拟或命令的语气标志,因此语气为陈述语气。
语义说明 一般现在时在此表达当前客观存在的状态,说明现在有一些问题或难题需要解决;there be 句型强调这些问题的存在性;插入语 "of course" 表明说话人认为这种情况是意料之中、理所当然的。