has 的读音应该为[h?z],这是最正宗的读法。至于你说的英文歌,我觉得唱成as是因为连读消音了。也就是说,在发tide音连接has音时,由于发音习惯和连读原因,h的发音被弱化了。其实还是发原本的音。你连读看看,是不是读成tide-as更顺口、方便些?更符合发音规律?短文、对话都是由一个个句子组成的,会读单个句子,也就会读短文和对话了。朗读句子是有很多技巧的,在语流中,有些单词之间有连读现象,有些单词中的某个辅音没有念出声来。这两个造成“音变”的因素就是连读和不完全爆破。