为什么英语单词中要有不发音的e?英语里很多在单词尾的 e 为什么不发音?

因为英语正字法逐渐定型的时候那个e还发音。

这就是一个英语元音的变化而已,直接上图

 

因为口音变化。文字倾向于保留前人的拼写,没有跟进变化,造成历史遗留的拼写。knight 就是以前 k gh 都要发音,现代不发音的例子。不光是 e 一个字母不发音。

古英语词尾的部分元音弱化,被改拼为 e,再到从口音里消失。如古英语 nama 到现代的 name。

而中古英语时代英语词尾的 e 仍然要发音,证据可以在中古的诗歌里找到,如乔叟的诗歌。诗歌是有韵律要求的,根据诗句的音节数,音步类型的限制,直接就能看出来乔叟的诗句中哪些词尾 e 要发音,成音节。

英国人学习中古英语诗歌是需要专门的不同于现代英语的念法的。古英语更不必说,不学根本看不懂那种。

链接:https://www.zhihu.com/question/356726845
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据