@Sylvhem Similar reasons, too. In French it's because they used to pronounce those letters 1000 years ago, and in English it's probably because the word was imported 1000 or 500 years ago from another language with completely different spelling rules, or because the spelling was vaguely established at a time when all the vowels were pronounced differently.