这个league本身的词源是法语,在法语里面gu就是发g的音,而结尾的e是不发音的,英语在引进这个词的时候采用了法语的原来发音,所以才会这样.大部分英文中gu如果是发g的音,那么词源就是法语,这样就清楚了.
buy是特殊发音,非常少见,没有理由的.