If the word starts with a vowel sound you use "an", if it starts with a consonant sound you use "a".
Words beginning with "H" vary because in some dialects/accents, they basically drop the H sound in pronouncing the word, so the word begins with the vowel sound, thus becoming "an" rather than "a"
Subject to pronunciation sure, but not actually subjective. If it's a vowel sound, you use "an", if it's a consonant sound you use "a". The individual words that have those sounds may vary depending on accent, but you still follow the rule.
19
u/NarrativeScorpion 19d ago
There sort of is a rule.
If the word starts with a vowel sound you use "an", if it starts with a consonant sound you use "a".
Words beginning with "H" vary because in some dialects/accents, they basically drop the H sound in pronouncing the word, so the word begins with the vowel sound, thus becoming "an" rather than "a"