因为英语正字法逐渐定型的时候那个e还发音。
这就是一个英语元音的变化而已,直接上图
因为口音变化。文字倾向于保留前人的拼写,没有跟进变化,造成历史遗留的拼写。knight 就是以前 k gh 都要发音,现代不发音的例子。不光是 e 一个字母不发音。
古英语词尾的部分元音弱化,被改拼为 e,再到从口音里消失。如古英语 nama 到现代的 name。
而中古英语时代英语词尾的 e 仍然要发音,证据可以在中古的诗歌里找到,如乔叟的诗歌。诗歌是有韵律要求的,根据诗句的音节数,音步类型的限制,直接就能看出来乔叟的诗句中哪些词尾 e 要发音,成音节。
英国人学习中古英语诗歌是需要专门的不同于现代英语的念法的。古英语更不必说,不学根本看不懂那种。
链接:https://www.zhihu.com/question/356726845
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。