But there's a problem with our theories
这是全句的主要陈述,核心意思是"我们的理论存在一个问题"。句首的"But"提示它和前文形成转折。
成分推断 · 4 项
- 先找这个分句里最核心的谓语位置。看到"there's"时,不要只盯着"there",要继续拆看:真正表示存在关系的是"'s",也就是系动词形式。
- 再看它前后带出的搭配,"there + be + 名词短语"是很常见的存在句框架,这里"'s"后面接的是"a problem",正好符合这个结构。
- 排除其他候选:"with"只是介词,"theories"是名词,都不能单独承担谓语功能,所以本分句的谓语应确定为"'s"。
- 先看谓语前面谁占据主语位置。"'s"前面紧挨着的是"there",形式上它处在主语槽位。
- 再看整个结构是不是存在句。因为后面是"a problem"而不是动作承受者,说明这里不是普通的"某物做某事",而是"有一个问题"的存在表达,所以"there"应看作形式主语。
- 排除"a problem"作普通主语的想法:如果按普通主系表硬分,语序会不自然;而"there be"正是专门用来引出真正要说明的新信息的,因此这里的主语成分应先记为"there",真正被引出的内容是后面的"a problem"。
- 先看系动词后面接的是什么。"'s"后面直接跟的是名词短语"a problem",这是系动词后常见的表语位置。
- 再看语义关系:这个分句不是在说"a problem"去做什么动作,而是在说明"存在的是一个问题",所以"a problem"是在补足系动词后的说明内容。
- 排除把它当宾语的可能:在存在句里,系动词后面不是及物动词所带的宾语;而且这里没有表示动作施加的关系,因此更合适的判断是表语。
- 先找紧跟名词后的补充说明。"with our theories"出现在"a problem"之后,没有新的谓语,因此先考虑它是不是修饰前面的名词。
- 再看搭配关系,"a problem with..."是常见搭配,表示"关于……的问题"或"在……方面的问题"。这里它直接限定问题涉及的范围。
- 排除把它当状语的可能:它不是在说明"'s"发生的时间、地点、原因或方式,而是在进一步限定"problem"这个名词,所以应归为定语性质的修饰成分。
时态 · 语态 · 语气
- 先找谓语的实际形式。这里的核心形式是"'s",也就是现在时的"is"缩略形式,没有看到过去标志,也没有看到完成体、进行体或将来标志,所以时态先从一般现在时考虑。
- 再排除相近候选:没有"was/were",所以不是一般过去;没有"has been"之类助动词加过去分词,所以不是完成体;也没有"will be",所以不是将来。由此可确定为一般现在时。
- 再看语态。这里是"there be"存在句,用的是系动词加后接说明成分,不是动作主动做出,也不是"被……"的被动结构,所以语态不按主动或被动处理。
- 最后看语气。句子是在直接陈述一个事实判断,没有命令口气,也没有虚拟条件提示,因此应判断为陈述语气。
语义说明 这里用一般现在时,把"我们的理论存在一个问题"说成当前成立的判断,语气直接,强调这是眼下就成立的情况。