每天听简报,了解最新科技、AI、软件资讯
今天分享的文章探讨了英语中“a”和“an”的判断规则。核心原则是看下一个词发音是否以元音开头,而非拼写。但用代码实现该规则时,却需要处理很多基于口音的特例。比如“hour”的h不发音用an,而“historic”则因英美口音差异产生分歧。对“Nvidia”等专有名词,则完全取决于个人的发音习惯。评论区的非英语母语者纷纷吐槽,认为它比“the”还容易混淆。有网友提到,古英语的“a nadder”正是因为连读变成了现在的“an adder”。这个简单的语法现象,其实是口语习惯塑造书面表达的有趣案例。
进度保存在本设备 · 登录同步