Day 7 · 语言学

说出来的比说的少

「能把盐递给我吗」不是问句,那到底是什么
2026-09-03
你从来不逐字回应任何一句话——真那样做反而没法跟人相处。可你也不是通灵。这中间那道由字面滑向言下之意的滑坡,是一台每天工作千次却几乎从不出错的机器。

饭桌上有人问你:「能把盐递给我吗?」你不会回「能」,你会把盐递过去。可这句话的字面明明是问你手臂功能,你却完全跳过了那一层。

「意思能算出来吗」那期讲过字面意思怎么被组合出来。这期讲的是另一半:把字面意思算出来只是第一步,你紧接着还得算出说话的人凭什么这么说,才能落到他真正想让你做的那件事。

这台机器有个名字,Grice 1975 年把它叫做合作原则(cooperative principle)。它的公理很朴素——说的话要真、要够、要相关、要清楚。这些公理不是命令,是你默认对方在守的一套规则。正因为默认对方在守,一旦他表面上违反了,你会自动去补一句能让他重新守规矩的话。那句补出来的话,就是会话含义(conversational implicature)。

这期沿着三个例子走:为什么问句常常不是问句,为什么「有些」这个词自带一句「不是全部」,以及反话为什么明明字面完全颠倒还能被听懂。

// 01

「能把盐递给我吗」为什么没人真的回答「能」

Searle 1975 年给这种话起了个名字——间接言语行为(indirect speech act):一句话的语法是问句、陈述句或祈使句,它真正在做的事却是另一件。听懂它要跨一步:先看字面在问什么,再问「他这时候问这个能干什么」,然后落到那个能干的事上。

它跨得有多干脆,Clark 和 Schunk 1980 年做过一个漂亮的验证。他们比较人们对不同礼貌度问句的回答。当问「Can you tell me where Jordan Hall is?」时,回答里既有「Yes, I can」又给方向的,被判断得比只给方向的更礼貌。这看着好像是废话——多说一句当然更客气——但它证明的是:听的人把字面那一层(你有没有能力告诉我)和实际请求(告诉我)两层都算了,才有可能主动去回应第一层。所以这不是先算字面、算不通再算含义那种「兜底」结构,是两层同时在跑。证据强度:多组材料重复出结果,方向清楚,之后被反复引用。

「能把盐递给我吗?」 字面 你手臂功能正常吗 实际请求 把盐递过来 回答「好的,给你」两层都答了; 回答「能,喏」是把「能」这一层也补上,所以更客气
同一句话在头脑里被拆成两条并跑的路:字面上到底问了什么,以及此刻问这个能达成什么。回话时选补哪一层,就成了礼貌的旋钮。

不同的语言把这道弯给你留的空间不一样。日语里,直接祈使句在多数成人日常场合几乎不能用,请求默认走「〜てもらえますか」(能不能帮我〜)这类外壳;孩子从两岁半起就在被反复纠正到这条轨道上。汉语里,「你倒是说话啊」的字面是催他开口,功能是抱怨他态度冷淡;英语里「Would you mind closing the window?」字面是问他会不会介意,字面成立的回答「Yes, I would」反而是拒绝,而不接受这层习惯的二语学习者常常在这里出错。不是所有间接请求都靠约定成俗:Gibbs 1986 年发现,新造的、从未听过的间接问句(比如「你会不会碰巧知道厕所在哪」)人也能秒懂,说明这条推理路径是通用的,不只是背熟了固定套话。

EN Indirect requests run two layers of meaning at once, and evidence from politeness experiments shows people compute the literal layer even when they act on the intended one.

// 02

说「有些」,就是在说「不是全部」

「我有些同学去过日本」——听到这句你几乎立刻推出「不是全部同学都去过」。可这个推论从哪来?「有些」的字面只承诺「至少一个」,一直到「全部」都不违反它。可我们默认对方在守 Grice 的量的准则:知道多的就说多的。他要是知道全部都去过,就该说「都去过」;他说了较弱的「有些」,等于间接告诉你他不能说更强的那个。这类推论叫标量含义(scalar implicature)。

Bott 和 Noveck 2004 年拿这类推论做过一件事:请人快速判断「Some elephants are mammals」(有些大象是哺乳动物)这种字面上真、含意上假的句子。字面派会秒答「真」;含义派会答「假」,因为若他知道「所有大象都是」,就该那样说。两种答案本身没有对错——但含义派花的时间显著更长。它证明:从字面滑到含意,不是自动免费的,要多绕一步,那一步在毫秒级别可测。这颠覆了之前的默认——大家原以为这种推论几乎是即时的。证据强度:几十项后续实验反复复制过这一效应;晚近的复制研究进一步分离出,慢下来的那部分主要发生在"读到对方意图"这一环,而不在"知道语义规则"那一环。

语义(字面) 至少一个(可能全部) 语用(含意补上) 至少一个,但不是全部 被含意砍掉 从上一格到下一格要多花几十到几百毫秒,可测;不是免费的
「有些」的语义里包含「全部」的情形,但用它就等于在说「我没用『全部』」——含意反过来把那部分砍掉。这一层不是识字带的,是推的。

跨语言看,标量在不同语言里长得不一样,含意的力度也就不一样。英语的 or 既可以是排他的(要么这个要么那个,不能都)也可以是相容的(或者,两者都行);日语的 ka 更偏排他一侧;拉丁语的 aut 和 vel 干脆用不同的词把这两种意思分开。含意在两种或多种表达之间形成对照才成立;对照池长什么样,含意就长什么样。所以「知道对方少说了什么」的推论,是本地语言的表达清单在给你打底。

EN Scalar implicatures like some → not all are computed on top of the literal meaning and cost measurable milliseconds; the strength of the inference depends on what alternative wordings the language actually makes available.

// 03

反话为什么明明说反了还能被听懂

大雨天你被淋成落汤鸡,同事迎上来说「今天天气真好」。字面把好天气说给了坏天气,可你不会误会他在报天气。传统看法是反话把字面颠倒过来听,你就懂了。Sperber 和 Wilson 1981 年提出一个不一样的回声提及理论(echoic mention theory):反话不是把字面反过来,而是在引用某一个先前的期望——天气预报说的、大家默认的、你自己昨天讲过的——然后加一层「你看它多不靠谱」的态度。所以听懂反话不是做数学取反,是识别出他在借用一个期望并加以嘲弄。

Winner 和 Leekam 1991 年设计过一个能把反话跟撒谎分开的实验。他们给孩子演小故事:故事里某人说了跟事实相反的话。关键分两种版本——一种情境让人一看就知道说话人明知事实是别的(这时字面反着说属于反话),另一种情境让人以为说话人相信自己说的(这时是撒谎)。五岁前的孩子经常把这两种当成同一件事,六岁上下开始能稳定分开。分界不在于识字或识音,在于孩子能不能表征「说话人相信的事」和「说话人希望我识别的意图」这两层——反话要求你追一个二阶意图:他不仅相信真相与他所说相反,还希望你识别他相信真相与他所说相反。二阶意图掉线,反话就塌回撒谎。证据强度:这个方向被多个语言、多个团队反复复制;细节上是「几岁上手」有波动,也和实验里用不用语调线索有关。

反话还挑语调和上下文。同一句「你真行」,一种读法带升调加拖长,是明显的反话;另一种平读加真诚上下文,就是夸奖。汉语的语气词也在这条链条里挂着——「你可真行啊」的「可…啊」组合几乎强制反话解,而「你真行」中性得多。Bryant 和 Fox Tree 2005 年测过英语讲话人对反话的语音线索,发现有可靠的降调、放慢、拖长这些"反话嗓门",但没有一个单一线索是必要条件,是几个线索堆在一起给听者一个概率信号。所以理解反话是三件事一起:识别期望被打脸、听出"反话嗓门"、判断说话人的二阶意图。少了任何一件,脚就会踏空。

EN Irony is not the literal reversal of a sentence but the echoing of a prior expectation with a mocking attitude; it depends on a second-order intention that children only handle reliably around age six.

🎒 场景 · BigCat

  1. ① 带团队与组织:会上有人说「有些接口的错误处理还不太完善」。你听成「一小部分还差点」就放过——但按「说『有些』就是在说『不是全部』」那节的机制,他挑「有些」这个词就是间接告诉你他知道更强的说法(例如「大部分」或指名道姓)而选择不说,多半是不想公开点。可改的动作:会议记录里给「有些/有点/还行」这类量词全上一句必答的追问——「具体是哪几个」;答不出就当成「他还没到愿意具体化的阶段」,先不推决策,别把这条含义静悄悄错过。
  2. ② 修行与心性:你跟人说「今晚有点忙」的那种时刻——你其实是在拒绝,可你没直说。「『能把盐递给我吗』为什么没人真的回答『能』」那节的机制在你自己身上跑:你用间接请求代直说,字面留给对方去推。它省一次正面冲突,但把关系推向「猜」。可改:注意到自己在用含蓄代直说时,追加一句「直说的话是……」把两层都摆出来,让对方选是接你含蓄那层还是直说那层——多数时候你会发现,直说完根本没有你怕的那种代价。

🌀 越界 · 跨学科的联想

深入思考

如果日常几乎每句话都要靠含意补足,为什么误解并不比你预想的多?

合作原则的公理靠"双方都默认对方在守"起效。可这套默认凭什么建立?陌生人之间的第一句话是怎么试出这套默认的?如果对方是新手(小孩、二语学习者、AI),你的默认是不是也在被悄悄下调?

「有些」和「不是全部」不是同一回事——含意能被取消,语义不能。你能想出哪些方式让「有些」的含意合法地被取消?

「有些同学去过日本——事实上,全班都去过」这话不别扭。可如果把「有些」换成语义上明确的「不是全部」,再补「事实上,全班都去过」就直接矛盾了。这类可撤销性是含意的护身符,那语义边界该画在这条线上吗?

反话如果不是字面颠倒,而是回声引用,那么"新造的反话"也应当能被理解——听者是从哪找到被引用的期望的?

回声理论要求听者在心里迅速调出一个先前的期望(天气预报、常识、大家都这么说)。可有些反话没有明确的先例,你还是能听懂。这时候你调出来的是什么?期望本身也可以是即时构造的吗?

如果一个人用言下之意的能力强于用直说的能力,他到底是善于沟通还是不擅长沟通?

含意省了直说的一次冲突,但也把理解成本转给了对方。什么时候「多说一层字面」是更负责任的沟通,什么时候「留一层含意」反而更尊重对方?你能想出一条判据吗?

延伸阅读