为什么英语有的名词复数后要加es?
本回答只讨论o结尾的名词。刚在另一个问题(yoyo球加s还是es)做了一个回答,搬运一下相关部分。
先说结论:我也不知道为什么会这么混乱。
加s还是加es可以参见如下的表
https://english.stackexchange.com/questions/23229/is-there-a-good-rule-of-thumb-for-plurals-of-words-related-to-music-world-ending,可以看到,少数只能+es, 有一些+s,+es皆可,大部分是只能加s. 总结不出什么铁律,但如下几个情况是可以确定+s的:
一个,结尾的o紧跟在一个元音字母(a,e,i,o,u)或半元音字母(y,w)后面。比如radios, zoos, embryos.
第二个,比较晚近产生的词,比如外来语,专有名词,俚语,缩写,新造词等。比如photos, combos属于缩写且原词并不以o结尾(photographs, combinations),自然不用加es,而cellos (violoncellos), sopranos, concertos属于外来语。太早进入英语的外来语不算,那些早就被吸收成为英语的一部分了。
(不过dominoes这个19世纪的拉丁语源词为什么还加es就不知道了。。)
要说可能的原因,也许要追溯到中古英语名词复数一律加es. 后来演化的时候因为e变得不发音了,所以拼写就变成+s了,除了-ses, -shes, -ches等e发音显然不会脱落的情况。参见
https://english.stackexchange.com/questions/34029/origin-of-pluralisation-of-verbs-and-nouns-in-english这个过程跟过去式加ed是一样的:中古英语ed中e一律发音,后来e就不发音了, 比如booked, shipped, 除了原单词结尾为-d或-t的情况,比如excited(一颗赛体的)中那个体还会读出一个音节来. 跟复数+s演变方式的区别仅仅是拼写上+ed的e没有脱落。
于是因为某种原因结尾+o的那些单词的复数形式的es尾就保留了下来。。而到了现代,再出现+o的单词时,因为现代的复数变形法已经是+s了,所以新词的复数一律不得+es.
最后如果还有一点什么的话,本贴的前一个链接有提到:As an additional rule of thumb, almost of all the exceptions for the consonant + o + s = es rule seem to involve plural nouns where there is no homophonous verb. (The Cambridge Grammer of the English Language p.1586) 就是说有没有同音动词是一个影响因素。有人要是明白这个的望指教。