前几天有个刚学英语的朋友问我:为什么 baby 的复数是 babies,city 的复数是 cities,但 boy 的复数却是 boys,而不是 boies?
很多人上学的时候都背过一条语法口诀:“辅音字母加 y 结尾,变 y 为 i 再加 es;元音字母加 y 结尾,直接加 s。”口诀很好背,考试也能拿分。但是老师通常不会解释背后的原因。为什么 y 前面多了一个元音,待遇就完全不同?难道这只是英国人随手拍脑袋定下来的规矩吗?
事实并不是这样。英语拼写虽然有很多历史遗留的乱象,但在“y 变变变”这件事上,背后有严密的语音逻辑和历史原因。
要讲清楚这个问题,我们得先看发音。
在 baby 这个词里,末尾的 y 发的是纯元音 /i/。y 前面的字母是 b,b 是辅音。辅音后面跟着一个元音,这个结构很稳固。
但是在 boy 这个词里,末尾的 y 根本不是一个独立的元音。它和前面的元音字母 o 绑在了一起,共同组成了一个双元音 /ɔɪ/。同样的例子还有 toy、day、key、guy。在这些词里,y 实际上起到了“滑音”的作用,也就是半元音。
如果你把 boy 变成 boies,在拼写上就会出现三个连续的元音字母:o、i、e。
这在英语里会带来阅读障碍。英语的拼写体系里,oi 已经是一个固定的字母组合,比如 coin(硬币)、boil(沸腾)、voice(声音)。如果写成 boies,读者第一眼看到它,会本能地按照自然拼读的规则去切分音节,可能会读成两个音节,或者误以为这是个法语外来词。
直接在后面加 s,写成 boys,既保留了词根 boy 的完整形状,又顺畅地完成了复数发音 /bɔɪz/。
而且,从英语拼写演变的历史来看,真相其实更加出人意料:并不是“单数变复数时把 y 改成了 i”,而是“单数里的 i 后来被改成了 y”。
回到几个世纪前的中古英语和早期现代英语时期。那时候,今天很多以 y 结尾的词,单数本身就写成 ie。
比如,“婴儿”写成 babie,“城市”写成 citie,“女士”写成 ladie。
既然单数本来就带有 ie,那么给它们变复数的时候,直接按照常规规则加上 s,就顺理成章变成了 babies、cities、ladies。这个过程没有任何奇怪的变形。
那为什么后来单数变成了 baby 和 city 呢?
这跟古代欧洲抄写员的书写习惯以及早期的印刷术有很大关系。
在中世纪,羊皮纸上的文字全靠手工抄写。当时流行哥特体等手写字体,字母 i 就是简单的一小竖(在字体学里叫作 minim)。如果一个词以字母 i 结尾,或者单词里有连续的 u、m、n、i,满纸都是平行的小竖线,读者很容易看花眼。
抄写员为了让单词结尾看起来更清楚、更稳重,也为了美观,习惯在词尾用自带长尾巴的 y 来替代 i。
后来,英语印刷和拼写逐渐规范化,形成了一条不成文的拼写习惯:除了少数外来借词(比如 taxi、spaghetti),本土英语单词通常不在末尾放单独的字母 i。
于是,单数的 babie、citie、ladie,结尾的 ie 被规范成了 y,变成了 baby、city、lady。
但是,当这些词变成复数时,原本的词尾后面加上了 s,i 已经不在词尾了,它被包裹在单词中间。既然 i 已经不在末尾,也就不存在容易看错或者词尾不美观的问题,因此复数形式就保留了最初的 babies、cities、ladies,没有跟着改回去。
所以,语法书上说的“去 y 变 ies”,其实是倒果为因。历史上先有的 babies,后有的 baby。
弄懂了这段历史,我们再回过头看 boy。
boy 这个词从未经历过“单数原本写成 boie,后来改成 boy”的过程。它的词根一直就是双元音结构。
英语对待以双元音结尾的词,规则简单统一,那就是直接在后面加 s:
day 变 days,不写成 daies。
play 变 plays,不写成 plaies。
monkey 变 monkeys,不写成 monkies。
guy 变 guys,不写成 guies。
cow 变 cows,不写成 cowes。
这种处理方式不仅保护了词根的识别度,也完全符合语音发音规律。
在日常使用和写作中,判断一个以 y 结尾的词怎么变复数,其实可以按这三步来操作:
先做第一步,看单词末尾是不是字母 y。
然后做第二步,如果是,再看紧挨着 y 前面的那个字母。判断它是元音字母(a、e、i、o、u),还是辅音字母。
最后做第三步,根据第二步的结果做选择:如果是元音字母加 y,直接在末尾加 s;如果是辅音字母加 y,把 y 改为 ies。
这样能帮你更快完成复数拼写。比如看到 boy 时,先确认末尾是 y;再看前面是元音字母 o;最后直接加 s 变成 boys,两秒钟就能得出正确结果。
不过还有一种特殊情况值得注意,那就是专有名词。
比如姓氏 Kennedy,虽然 d 是辅音字母,但如果要表示“肯尼迪一家”,复数写成 the Kennedys,而不是 the Kennedies。再比如人名 Mary,复数写成 two Marys,而不是 two Maries。
这是因为专有名词的核心功能是识别特定的身份。如果改动了词尾的拼写,容易让原名失真。所以专有名词一律不改 y,直接加 s。
语言规则从来不是凭空掉下来的教条。了解了发音结构和文字演变的过程,你就会发现,boy 的复数是 boys 而不是 boies,不是英语在故意为难学习者,而是为了读起来顺口、看起来清楚所做出的拼写选择。

七点爱学
评论前必须登录!
立即登录 注册