什么历史原因导致 good 的比较级是 better,而不是 gooder ?

什么历史原因导致 good 的比较级是 better,而不是 gooder ?

Victor Yeh,程序猿、软件开发打工流民

英语的不规则变化表里面,大部分还是有一定的屈折变形规律的,但是确实存在一些完全没有规律的东西。这些完全没有规律的东西,一般是来自「移花接木」:由于某些词汇缺失某些变形,或者某些变形很少用,或者从其他语言借过来时只借了一半,没把整个变形全借过来,然后后来把另一个词的变形借过来杂糅着用。

good/well, better, best 这一组,是源自这三套形容词变形的杂糅:

原级比较级最高级
(缺失,应为 bet ) better best
good (缺失) (缺失)
well (缺失) (缺失)

不过这个杂糅发生得非常早,在原始日耳曼语就已经有这种杂糅了。所以表示「好」含义的 bet 在英语中实际上并未出现过,只出现过使动形式 betan (使变好)。

bad, worse, worst 这一组,是源自这两套形容词变形的杂糅:

原级比较级最高级
(缺失,应为 *wers-) worse worst
bad badder baddest

这个杂糅也发生得非常早,在原始日耳曼语就已经有这种杂糅了。所以表示「坏」含义的原始日耳曼语 *wers- 并未输入到英语中。其实古英语杂糅进来的原级是 yfel (现代英语 evil )而不是 bad 。

go, went, gone 这一组的变形,是源自这两套动词的变形的杂糅:

原形过去式过去分词
go yode gone
wend went went

yode 不是杂糅进来的,只是拼写变形太多了而已。go 的古英语拼写是 gan ,过去式是 geeode ,简写成 eode ,近代变形成 yode 。

city 的形容词怎么成了 urban 了?那是因为源自下面两个词素的杂糅:

名词形容词
city civic
urbs urban

superior 和 inferior 为什么后面必须跟 to ?那是因为拉丁语借来的。

拉丁语:

原级比较级最高级
superus superior supremus
inferus inferior infimus

借到英语之后,变成了:

原级比较级最高级
super superior supreme
(缺失) inferior (缺失)

题外话,说一下其他的一些演化过程中缺失的例子。

man 为什么有时指「男人」,有时指「人」(例如 Dog is man's best friend)?因为演化过程中丢了 wereman 这个词。

古英语中古英语现代英语
mann (人) man man (男人,有时也沿用古义指人)
ƿer (男人) wer (缺失,应为 were)
ƿermann (男人) werman, wereman (缺失,应为 wereman)
ƿif (女人) wif, wife, wiff, wiffe, wijf, wive, wyf, wyfe, wyff wife (妻子)
ƿifmann (女人) womman, wimman, wifmanne woman (女人)

顺便提一下,狼人杀游戏里面的「狼人」叫做 werewolf ,其中 were 就是来自 ƿer (男人),所以 werewolf 的字面意思就是「男人 - 狼」。