为什么英文单词中有一些不发音的字母?

究其原因,还是法语的功劳,在英国历史上有一次叫做诺曼征服的事件,法国的诺曼底人由威廉公爵带领成功地入侵不列颠,也由此带去了法语。法语有大量的不发音字母,严重影响了英语。

具体到 Fahrenheit 这个词上面,这是一个德语人名,a 后面的 h 代表 a 要发长音,而 h 本身不发音,这是德语的拼写规则。

详见 en.wikipedia.org/wiki/S
原发布于 https://www.zhihu.com/question/20405116/answer/15038949