英语名词所有格:'s 和 of 怎么选?一个问题就够了
EasyDictation 背后的团队。EasyDictation 是一款把 YouTube 视频变成听力练习的听写工具,转写、断句、翻译均为自研。
下面两种说法都合语法:
John's car the car of John
可第二种没人说。母语者能听懂,然后默默皱一下眉。
语法书通常拿一张长表来处理这个问题:人用 's,物用 of,后面跟着二十行例外。表背下来了,下次真要动笔时你照旧卡住。
把表扔了吧。一个问题就能解决全部:
B 是以什么方式属于 A 的?
两种结构,两个不同的重心
英语有两种把 A 和 B 连起来的方式,区别在于听者在等着听谁的信息。
A's B 把 A 放在前面,所以整个短语说的是 A:
John's car,我们在谈 John,车只是细节。 Google's CEO,我们在谈 Google。 the company's strategy,我们在谈这家公司。
B of A 把 B 放在前面,所以整个短语说的是 B:
the color of the car,我们在谈颜色,不是车。 the size of the dataset,我们在谈大小。
同一辆车,两个短语,两个不同的重心。选错了别人照样听得懂,只是你把重音压在了错的那一半上。
为什么 "the car of John" 听着别扭
因为 John 和车的关系太直接了。John 拥有它,就这么简单,没有任何需要展开的东西。当关系已经这么明显、你却还绕道 of,这个短语听起来就像在端一种没人需要的架子。
反过来,'s 其实也并不要求"拥有"。下面这些都很自然,尽管谁也没拥有什么:
my experience · today's meeting · the model's performance · the camera's lens
"所有格"这个名字正是误导人的地方。's 问的不是这东西归谁所有,而是这东西从哪儿来。
几乎总是用 's 的四类
| 类别 | 例子 |
|---|---|
| 人 | John's book · Mary's idea · the customer's order |
| 组织 | Google's model · OpenAI's API · Microsoft's strategy |
| 时间 | today's meeting · yesterday's news · tomorrow's deadline |
| 国家 | Vietnam's economy · Japan's population |
它们的共同点:A 是能主动产出 B 的东西。Google 产出 Google's model,today 产出 today's meeting。
通常用 of 的三类
| 类别 | 例子 | 原因 |
|---|---|---|
| 抽象名词 | the importance of testing | testing's importance 合语法,但几乎没人这么写 |
| 度量 | the size of the dataset · the accuracy of the model | 话题是那个数值,不是数据集 |
| 部分 | the roof of the house · the end of the road · the top of the mountain | 屋顶是房子的一部分,但不是房子创造出来的 |
三类的共同点是一样的:A 不是所有者,A 只是你用来定位 B 的锚点。
短语越长,of 越占上风
这一条纯粹是机械性的,它解释了一批"人还是物"规则完全管不到的情况。
's 必须挂在 A 的最后一个词上。A 短的时候没问题,A 一长,听者就得把整个短语先扛在脑子里,才能知道你到底要说什么。
OpenAI's API ✅ 短,立刻落地。 the large distributed system built in 2025's API ❌ 累死人。 the API of the large distributed system built in 2025 ✅ 第三个词你就知道说的是 API。
一句话:of 让你先亮出要紧的东西,把长长的修饰语推到后面。's 做不到这一点。
技术写作里的情况
学习者常在这里跑偏,因为"物用 of"这条规则推着他们到处写 of。而母语的技术作者张口就是 's:
the model's output · the agent's memory · the system's architecture · the user's request
这些都比 the output of the model 读起来顺。原因还是开头那个问题:在那个语境里,model 被当作产出 output 的主体,而不是一个死物。
换到抽象名词,of 又接管回来:
the importance of evaluation ✅ evaluation's importance ❌ 合语法,念出来很怪
两种都行的时候
很多搭配两边都通,只差语体:
A's B | B of A |
|---|---|
| the model's performance | the performance of the model |
| my company's culture | the culture of my company |
| the city's population | the population of the city |
左列更紧凑、更口语,常见于博客和日常交谈;右列更正式、更压在 B 上,常见于学术写作。碰到这类搭配,怎么写都不算错。
问自己两个问题就够了
动笔之前快速问一下:
A 是 B 的所有者或来源吗? 是就用
A's B。 the user's question · the model's output · my team's project
还是说 B 只是 A 的一部分、一个属性、一项度量? 那就用
B of A。 the size of the dataset · the quality of the response · the importance of testing
还是拿不定?两种都念出声,选更短、更早亮出话题的那个。
懂规则是一回事,不假思索地用对是另一回事。母语者从没背过什么表,他们能用对,是因为在真实语流里听过成千上万遍。这正是你还差的那段路,也是 EasyDictation 能帮上忙的地方:真实的 YouTube 视频,一句一句打出来,让 's 和 of 从耳朵里沉淀下来,而不是从语法表里。