英语是表音文字
他的拼写有一定的表示发音的作用
但是英语变化,有些没有规则了
但是,对于你提出的那两个发音,基本的辨别的规律是:
当元音字母(A E I O U)发元音时,元音字母后面跟了一个辅音,辅音后面再跟一个元音的话,一般这个元音为开音节,就念元音字母本身的音
比如:babe, take, rider……
当元音字母(A E I O U)发元音时,元音字母后面跟了两个辅音(可能相同,可能不同),那此时元音就发闭音节的音
比如:happy, desk,lilly……
这也是为什么老外非要把happy中的p双写的原因,因为他们就是用这样的方法来表示发音的.
好了,这是针对你问的问题的一个简单解释,多琢磨琢磨会发现一些规律的.因为英语属于日耳曼语系,德语的变化还上满少的,你可以从德语的发音规则中找到很多规律,可以借鉴到英语中.