因为have是个例外,不遵循一般a...e的发音规律。
have中a就是发E音[hæv;həv,əv,v;hæf]
have是开音节单词。一般情况下,元音字母在开音节单词中发字母表音,但也有极少数发短元音,是特殊情况,have就是其中一个。
辅音
(注:多数辅音的读音与拼音差别不大,可以通过拼音来进行谐音;还有一部分辅音没有对应的拼音字体,这里我们主要是针对/θ ð ʃ ʒ/这四个辅音。)
其中,/θ/和/ð/这两个音标,它们并没有相近似的拼音来对应,主要是靠嘴形来记忆。
/θ/――上下牙齿咬着舌头尖,发“斯"的音;/ð/――舌头顶上牙堂发拼音z一声;
/ʃ/――师;/ʒ/――牙齿闭合,舌头虚碰牙齿发拼音r一声
以上内容参考:百度百科-音标
有规则就有例外,没有必要去问那些例外是为什么。
Have中的a不发开音节,这个得追溯到英语起源。
英语发展的阶段:本土早期语言是当地凯尔特人,此后经历了古英语(old english)、中古英语(middle english)和现代英语(modern english)
各种语源在英语词汇总量中占的百分比:
日耳曼语源(本族语源) 33%
拉丁与希腊语源(古典语源) 56%
凯乐特语源 2%
混合语源 3%
其中Have是属于日耳曼语的本族语源。当时的人们并没有刻意的总结语法与发音,语法与发音都是文明发展到一定程度才总结出来的。只是当时的人们发闭音节轻音而已(注:主要是人类太懒,这个词用得太多,小口音又比较好发音,你可以对照下发闭音节音和字母音哪个嘴不累,就知道在没有规则的情况下,人类是会偷懒的)。但后来加入的的其他的语言被英化的词都绝大部分都遵从了发音规。