「他学习很好」对还是错?为什么「他学习很好」与「他学习得很好」不能采用相同的句法分析?「他学习很好」与「他唱歌很好听」真的属于同一种句型吗?

前言:当一个仍有争议的语法概念被当成理所当然的规则

我曾在 TikTok 上看过一支影片,讲解 「他学习很好。」 与 「他学习得很好。」 的差别。影片中的老师以 主谓谓语句(谓语由主谓结构充当的句子,subject-predicate predicate sentence)来解释前一句,并表示许多中文教师其实没有真正理解这种结构。

接着,影片又举出 「他唱歌很好听。」 与 「他唱歌唱得很好听。」,沿用类似的分析方式。

引起我注意的是,主谓谓语句的范围与判定标准,在现代汉语语法研究中至今仍存在争议。

孙莹(北京大学)与石毓智(新加坡国立大学)在 2025 年 12 月 15 日发表于《汉语学习》的研究 〈汉语主谓谓语句的鉴别标准问题〉 中,指出过去有不少语法性质不同的结构被一并归入主谓谓语句,并提出区分这类句子与话题结构、状中结构的判别标准。

这项研究并不能直接否定所有采用主谓谓语句的分析;它所揭示的是:在断言别人不懂某种语法结构之前,必须先证明自己的分析确实有根据。

尤其是 「他学习很好。」 与 「他唱歌很好听。」,两者虽然表面相似,内部结构却未必相同。因此,我们应先检视 「学习」 的不同用法,再逐一检查 「她唱歌很好听。」 可能采取的句法分析。

1. 「他学习很好」对还是错?

先看 「他学习得很好。」

在这个句子中,「学习」 是动词,「得很好」 是描述学习行为的状态补语,表明该行为进行得如何。

句子
├── 主语:他
└── 谓语
├── 动词:学习
└── 补语
├── 得
└── 很好

我们可以用两个问题检验其关系:「谁学习?」——「他。」;「学习得怎么样?」——「很好。」

因此,「很好」 补充说明的是 「学习」 这个行为,而 「得」 明确标示了动词与补语之间的关系。

可是,「他学习很好。」 不能直接被解释成把前一句的 「得」 删掉后所得的句子。

关键在于 「学习」。除了动词用法,这个词也可以出现在带有名词性质的位置,或把学习活动作为谈论的对象。郭兴燕(2020)关于 「学」 与 「学习」 的研究,讨论了两者不同的句法功能,其中包括 「学习」 在某些语境下具有名词性成分的可能。不过,该研究本身并未为 「他学习很好。」 确立唯一的句法分析。参见研究原文。

因此,对 「他学习很好。」 的一种可能分析,是把 「学习」 看作具有名词性、表示学习这一方面的成分,而 「很好」 评价的是 「他」 的学习情况。

若采取这种分析,两句的意思可以接近,结构却不相同:「他学习得很好。」 透过补语评价学习行为;「他学习很好。」 则可能是在评价他的学习或学习状况。

不能因为两句意思接近,就认定它们的句法结构相同。

用抽象语法树对照两种分析

借用编译器(compiler)的方法来说,语法剖析器(parser)不能只因为两个句子语义接近,就为它们建立同一棵抽象语法树(Abstract Syntax Tree,AST)。它必须先判断 「学习」 在各句中实际承担什么功能。

在 「他学习得很好。」 中,「得」 已清楚标示动词与补语的关系,其句法树如前所示。相对地,对于 「他学习很好。」,如果采取 「学习」 具有名词性的分析,就会提出另一棵树:

他学习很好(假设性的分析)
├── 主语/话题:他
└── 谓语
├── 名词性成分:学习
└── 性质谓语:很好

第二棵树只是一种分析假设,并不表示所有 「他学习很好。」 都必须如此划分。两棵树的差异恰好说明:语义相近,不代表可以删去某个句法成分,再宣称原有结构完全不变。

2. 为什么不能用「他学习很好」来套用「他唱歌很好听」?

把两句并列:「他 + 学习 + 很好」 与 「他 + 唱歌 + 很好听」。

依照词语的线性顺序,它们看似具有相同的表层模式(surface pattern)。但是,表面顺序相同,不足以证明它们具有相同的语法模式(grammatical pattern)。

「学习」 在所讨论的分析中可能具有名词性;「唱歌」 则是由动词 「唱」 与宾语 「歌」 组成的动宾结构,同时具有离合词(separable word)的特征。

唱歌
├── 动词:唱
└── 宾语:歌

因此,即使 「学习」 能在 「他学习很好。」 中具有某种特定用法,也不能直接将它替换成 「唱歌」,然后断言 「他唱歌很好听。」 具有相同的句法关系。

要检查第二句,必须先拿它与补语关系明确呈现的结构比较。

抽象化到什么程度,推论就会出问题?

「他 + X + 形容词」 是一种抽象化(abstraction),能帮助我们发现表层相似之处。但当我们把 X 当成可以任意替换的成分时,就已经抹去了它的词类和内部结构。在资讯科学中,语法剖析器同样不能因为两个成分出现在同一位置,就推定它们有相同的型别和内部结构。

这里的 「学习」 在特定分析下可能具有名词性,而 「唱歌」 是动词+宾语的结构。此外,「很好」 与 「很好听」 对受评价对象的语义要求也不同。同一表层模式,不代表同一棵句法树,更不保证两者有相同的语义关系。

3. 「她唱歌唱得很好听」:动作与补语之间的关系明确

先看 「她唱歌唱得很好听。」

这里,「她」 是动作的执行者,「唱歌」 表示唱歌这项活动,而 「唱得很好听」 则评价唱歌的方式或所产生的声音效果。

句子
├── 主语:她
└── 谓语
├── 动宾结构
│ ├── 唱
│ └── 歌
└── 动补结构
├── 唱
├── 得
└── 很好听

「谁唱歌?」 的答案是 「她。」;「唱得怎么样?」 的答案则是 「很好听。」

由于 「唱歌」 是动宾结构,动词 「唱」 可以重复出现,以承接由 「得」 引出的补语。如果不必保留宾语 「歌」,也可以说 「她唱得很好听。」

在这两种形式中,语义关系都很清楚:「很好听」 补充说明动词 「唱」,评价唱歌的方式或其产生的声音效果。

但是,如果改成 「她唱歌很好听。」,标示上述补语关系的形式便不再出现。这时应检查不同的句法分析,而不能预设它仍保留原来的结构。

借用语义分析(semantic analysis)的说法,动作的执行者是 「她」,动作是 「唱」,所唱的对象是 「歌」,而 「很好听」 评价唱歌的方式或发出的声音。「得」 让这项评价与动词 「唱」 之间的连结在形式上清楚呈现。这将是检查不带 「得」 的句子时的重要对照。

4. 第一种分析:「她」是主语,「唱歌很好听」是主谓谓语

如果把 「她唱歌很好听。」 看作主谓谓语句,可以提出下列句法树:

句子
├── 主语:她
└── 谓语
├── 主语:唱歌
└── 谓语:很好听

依照这种分析,「唱歌很好听」 必须形成一个主谓结构,其中 「唱歌」 是主语,「很好听」 是谓语。

第一个问题,是 「她」 和 「唱歌」 之间的关系。单独抽出 「唱歌很好听。」,我们无法仅从这个片段知道是谁在唱歌;回到完整句子,听者则会理解为 「她」 在唱。

动作的执行者由外部成分或语境决定,并不会自动使这种分析失效。然而,如果要把 「唱歌很好听」 当作嵌入在谓语中的主谓结构,就仍须说明:「她」 为什么同时是 「唱」 这个动作的执行者?

第二个问题,是 「唱歌」 与 「很好听」 的关系。

「唱歌」 表示唱歌的行为;「好听」 通常评价声音或其他可以透过听觉感知的对象,例如 「这首歌很好听。」 或 「她的歌声很好听。」

如果把 「唱歌」 分析为 「很好听」 的直接主语,就必须说明:真正受到评价的,究竟是唱歌这个行为,还是行为所产生的声音?

标上「主语」和「谓语」的名称,不等于已经证明两者之间的关系。

若借用语法剖析器的思路,建立一棵带有 主语、谓语标签的树,并不代表分析已经完成。我们仍须检查:谁在唱?唱什么?究竟是什么被评价为好听? 如果句法树只将 「唱歌」 标为 「很好听」 的主语,却没有说明 「她」 如何与 「唱」 建立关系,那么这棵树的解释仍缺少重要的一环。这是对该分析的论证要求,而不是直接否定它的理由。

5. 第二种分析:整个「她唱歌」充当主语

这种分析必须另外讨论,因为它涉及的语义问题与前一种不同。

我们试着把整个 「她唱歌」 当成充当主语的主谓短语,而把 「很好听」 当作全句的谓语。

句子
├── 主语:她唱歌
│ ├── 主语:她
│ └── 谓语:唱歌
└── 谓语:很好听

采取这种分析后,「谁在唱歌」已有明确答案:「她」 就是 「唱歌」 的动作执行者。

不过,当整个 「她唱歌」 成为全句主语时,又出现另一个问题。

5.1. 当主谓短语充当主语,整个事件便成为谈论的对象

若把 「她唱歌」 当作全句主语,我们可以从语义上将它理解为名物化(semantic nominalization)的事件,即「她唱歌这件事」。

这里说的是语义层面的名物化,不代表动词 「唱」 在词类上必然转变成名词。

在这种分析下,「很好听」 评价的就必须是 「她唱歌」 所表示的整个事件,而不是直接作为动词 「唱」 的补语。

更换谓语后,差别就会清楚得多。

「她唱歌很正常。」——她唱歌这件事很正常。

「她唱歌很重要。」——她唱歌这件事很重要。

在这两句中,「正常」 和 「重要」 都可以直接用来评价一项行为或事件。

然而,换成 「她唱歌很好听。」 时,受评价对象的性质就产生了变化。

5.2. 「好听」究竟在评价事件、动作,还是歌声?

如果 「她唱歌」 被理解为经过语义名物化的事件,全句就相当于以「她唱歌这件事」作为对象,断定它 「很好听」。

问题在于,「好听」 通常与声音有关。比较以下三句,差别尤其明显:

「她唱歌很重要。」——评价她唱歌这件事的重要性。

「她唱得很好听。」——借由补语评价她唱歌的方式或声音效果。

  • 「她的歌声很好听。」——直接评价「歌声」这个由名词短语表示的声音对象。

在 「她唱歌很好听。」 中,如果 「她唱歌」 是全句主语,那么 「很好听」 就得对一个事件作出评价。若要把整句理解成「她唱起歌来很好听」,听者便需要从唱歌这件事,转而理解为这件事所产生的声音或演唱效果。

自然语言可以发生这种语义转换,但这个转换并未由所提出的句法结构直接呈现。

这里必须分清楚:把整项行为名物化为事件,并不会自动使那个事件等同于「歌声」。 如果要维持这种分析,就必须交代两种受评价对象之间如何完成语义转换。

因此,「她唱歌」 作主语、「很好听」 作谓语,是一种可以提出的分析;但不能仅凭 「她唱歌」 本身能构成主谓短语、也能充当主语,就认定这种分析已得到充分证明。

5.3. 句法树可以建立,语义关系却仍待解释

这正是借用编译器的语义分析(semantic analysis)特别有帮助的地方。「她唱歌」+「很好听」 这棵句法树把整个 「她唱歌」 放在主语位置。如果按名物化的方向理解,该成分表示的是一个事件;但 「好听」 通常评价的是声音或可以听见的对象。换句话说,这个谓语被用来评价的对象,与它通常选择的语义类型并不完全一致。

如果用型别检查(type checking)来类比,这里涉及事件与声音对象之间的语义类型不相符。若要维持这棵句法树,就必须说明如何从她唱歌这件事转换为歌声或声音效果。

自然语言容许这类转义,因此这不是程式语言中那种僵硬的型别错误,也不能仅凭这点判定原句错误。但是,这是一项分析者必须解释的语义关系,不能因为听者仍能理解句子就直接略过。

6. 第三种分析:「唱歌」是动词,「很好听」是补语

如果保留 「她」 作主语、「唱歌」 作动词性谓语,并把 「很好听」 看成补充说明唱歌行为的补语,那么动作执行者与动作之间的关系就得到了解释。

但这又遇到另一个问题:补语的句法形式。

直接表达这项关系的形式是 「唱得很好听」。如果保留动宾结构 「唱歌」,就可以重复动词,构成 「唱歌唱得很好听」。

因此,如果把 「她唱歌很好听。」 里的 「很好听」 视为 「唱歌」 的直接状态补语,就必须解释:为什么 「得」 没有出现?补语究竟依据什么规则,直接附著于动宾结构之后?

不能预设从 「她唱歌唱得很好听。」 删掉 「唱得」,句法关系就会完全不变。

这也是为什么,若教学目标是动词+得+补语,含有明确补语标记的句子更适合作为示范。不过,这并不表示凡是不带 「得」 的句子,其余可能的分析都必须被否定。

7. 用 Parser-AST-Semantic 的思路并列三种分析

语法剖析器(parser)接收词语序列,提出可能的层次划分;抽象语法树(AST)表达我们对成分关系的假设;语义分析(semantic analysis)再检验这项假设,是否确实解释了唱歌者、唱歌行为和受评价对象之间的关系。对 「她唱歌很好听。」 而言,这三个步骤引出了三种不同的问题。

如果切分为「她」+「唱歌很好听」,句法树就必须说明,「唱歌」 为什么能充当 「很好听」 的主语,以及 「她」 为什么仍是唱歌的执行者。只把它命名为主谓谓语句,并不是完整的解释。

如果切分为「她唱歌」+「很好听」,执行者已经清楚,但当整个 「她唱歌」 被理解成事件时,就必须说明:一个通常评价声音的谓语,为什么会用来评价该事件?从事件转为歌声的步骤,是需要交代的语义问题。

如果切分为「她」+「唱歌」+「很好听」,并把 「很好听」 当成动词补语,就必须提出没有 「得」 时建立补语关系的依据,同时解释 「唱歌」 的动宾与离合特征。「她唱歌唱得很好听。」 的句法树,则已把这些关系明确呈现出来。

由此可见,语法剖析器可以提出可能的分析,但不会自动证明哪一种分析正确。 句法树表达的是结构假设;语义分析则检验该假设,能否对应句子实际要表达的关系。这个类比并不是要让电脑来「否决」自然语言的语法,而是借用编译器的工作流程,避免把辨识表面模式误当成完成结构论证。

8. 活语言中的用法,不会自动确立为标准教学句型

「她唱歌很好听。」 可以被理解成「她唱歌唱得很好听」。但一个句子能否被理解、它应该如何被分析,以及能否将它概括为教学规则,是三个不同的问题。

一种表达在实际语言生活中出现,确实为研究提供了语言材料;但这并不能自动证明,对该表达提出的每一种句法分析都合理。

反过来说,一种分析遇到困难,也不足以证明这个句子在语言中不可能出现。语境、省略和转义,都可能参与意义的建构。

教学真正需要警惕的是:不能把单一例句直接扩张成适用范围过大的规则。 如果用 「他学习很好。」 作为模板,再推论 「他唱歌很好听。」 必然具有相同结构,教师就必须证明 「学习」 与 「唱歌」 的词汇特性确实对应,以及 「很好」 与 「很好听」 分别建立的关系确实相同。

否则,学习者可能得到一条过度概括的错误规则:只要把形容词放在动词后面,就能直接评价动作,而不必检查动词的内部结构。

尤其必须区分:一个句子在交际中可以被理解,不代表可以任意指定一种分析,再将它当成标准句型来教。 适合作为教学范本的规则,应能清楚呈现句法关系,以及它可以适用到什么范围。

结论

「他学习很好。」 与 「他学习得很好。」 不能被预设为只差一个 「得」 的同一种结构。带有 「得」 的句子明确表现补语关系;不带 「得」 的句子,则需要进一步考察 「学习」 的词汇特性与具体用法。

同样地,「他学习很好。」 与 「他唱歌很好听。」 在词语的线性排列上可能相似,却未必具有相同的语法结构。

特别是 「她唱歌很好听。」,三种分析各自面临不同的论证要求:如果 「唱歌很好听」 是充当谓语的主谓结构,就必须证明其内部关系及其与 「她」 的联系;如果整个 「她唱歌」 充当主语,就必须解释 「很好听」 为什么评价一个经过语义名物化的事件,而不是直接评价唱歌的方式或歌声;如果 「很好听」 是 「唱」 的补语,则必须交代 「得」 的补语结构,以及 「唱歌」 的动宾和离合特征。

相对而言,「她唱歌唱得很好听。」 直接呈现了唱歌行为与补语之间的关系,因此在教学「得」字补语时,是结构较为明确的示例。

从编译器的角度看:抽象化有助于辨识表面模式;Parser 提出可能的 AST;语义分析则检查每一棵树究竟主张了什么关系。 这三个步骤不能混为一谈。

一个句子可以存在于活语言中,一种理解也可以为听者接受,但这并不会自动确立唯一的句法树,或一条可以任意推广的语法规则。 对于主谓谓语句这种判定范围仍有争议的范畴,结构名称应是分析后的结论,而不能代替分析本身。

参考文献

  1. 孙莹、石毓智(2025)。《汉语主谓谓语句的鉴别标准问题》。《汉语学习》。北京大学学术典藏纪录。文献原题保留简体字,以便查找。
  2. 郭兴燕(2020)。《同素同义单双音动词“学”与“学习”异同小考》。《中国语文学》,第 85 期,页 195–211。本文引用它作为考察 「学习」 句法功能的参考,并不将其视为对 「他学习很好。」 唯一分析方式的认定。