質問: ラテン系言語で「h」が発音されないのは何故? スペイン語やイタリア語等で「h」が発音されないのはどういう理由や経緯によるものでしょうか? 成る可く具体的に教えて下さい。
回答: イタリア語、スペイン語、ポルトガル語もhは発音されませんね。フランス語とそれらの言語はラテン語から派生しましたが、ラテン語ではキチンと発音していました。 イタリア語だと発音しないhはスペルからも消えているものが多く、逆にもともとhのつかない語に同音語との区別からhをつけているものがあります。フランス語でもhautはラテン語のaltusに由来していますが、これも同じ理由のようです。 さて、フランス語ではhは読みませんが、それでも有音のhというのがあります。これは 普通はhで始まる語は 母音で始まる語とみなされ、エリジョンやリエゾンが起きますが、発音されないはずのhを発音されるものと仮定し、エリジョンやリエゾンが起こらないものです。 例えば、フランス北部に le havreという港町がありますが、havreのhが有音のhなので l'havreとはなりません。これはどういうことかと言いますと、ラテン語がフランス語やイタリア語に分化する前に既にhの音価が失われましたが、フランス語はゲルマン系の言語であるフランク語の影響を受け、フランク語から入った言葉でhで始まる語はhを発音していました。これが、 有音のhです。しかし、この有音のhも次第に発音されなくなったのです。 最後に実はフランス語にもhを発音する場合のある単語が一つだけあるんですよ。heという間投詞ですが、人によっては「ヘ」と言うこともあるようです。