这个跟语言学有关,英语中有些字来自法语,例如:honor/ honour、hour、heir、honest,而在法语中如果 h 置于字首而后面接一个元音,则 h 不发音。所以因为 h 不发音,冠词就会著元音的关系,改为“an”。相关学科可以研究:historical linguistics参考维基 https://goo.gl/FKnbCqhttps://goo.gl/6SCGX1参考 Contemporary Linguistic Analysis (6e)另外,是 honor 或英式的 honour,而非 hornor