這個跟語言學有關,英語中有些字來自法語,例如: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