3 points
It’s not silent, but in the wrong place. Haet would be more correct, as it changes the pronunciation from [hæt] to [heɪt]. Hait might be an even better way to write it (see also: bait, maid, laid etc.)
English is a weird language.
1 point
*
English is three languages wearing a trench coat and pretending to be one.
[Off topic:]
I just now realized that the word “trench” is in “trench coat”.
[…] heavy-duty fabric,[1] originally developed for British Army officers before the First World War, and becoming popular while used in the trenches, hence the name trench coat.
1 point
1 point