Are there any consistent rules for when a consonant is pronounced at the end of a word in French?
I have seen the mnemonic CAREFUL, with the general rule that all word terminal consonants are silent except -c, -r, -f,, -l; and the rule STUPID saying -s, -t, -p, -d are always silent, but these seem to have many exceptions:
Pronounced | Silent |
---|---|
sac /sac/ | tabac /ta.ba/ |
hier /jɛʁ/ | dernier /dɛʁ.nje/ |
chef /ʃɛf/ | clef /kle/ |
avril /a.vʁil/ | gentil /ʒɑ̃.ti/ |
Silent | Pronounced |
---|---|
gris /gʁi/ | vis /vis/ |
nuit /nɥi/ | huit /ɥit/ |
drap /dʁa/ | cap /ka/ |
pied /pje/ | sud /sud/ |