Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regularize “a” vs “an” to match English phonetics #1071

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

kurahaupo
Copy link

@kurahaupo kurahaupo commented Jan 9, 2025

In most dialects of English the rule to choose a vs an is to listen to the first sound of the following word (as it is spoken): a before a consonant sound, including h and y, and an before a vowel sound.

Initialisms are read as the names of the letters, and it is important to note that the names of some consonants start with a vowel sound, while the names of some vowels start with a consonant sound:

Initial Read as
F an eff
H an aitch *
L an ell
M an em
N an en
R an are
S an ess
U a you
Y a why
  • some dialects prefer a haitch, especially in Australia

In most dialects of English the rule to choose _a_ vs _an_ is to look at the
first sound of the following word as it is SPOKEN: _a_ before a consonant
sound, including _h_ and _y_, and _an_ before a vowel sound.

Initialisms are read as the names of the letters, and it is important to note
that the names of some consonants start with a vowel sound, while the names of
some vowels start with a consonant sound:

	Initial	Read as

	F	an eff
	H	an aitch *
	L	an ell
	M	an em
	N	an en
	R	an are
	S	an ess
	U	a you
	Y	a why

	* some dialects prefer _a haitch_, especially in Australia
@kurahaupo kurahaupo changed the title Regularize _a_ vs _an_ to match English phonetics Regularize “a” vs “an” to match English phonetics Jan 9, 2025
This was referenced Jan 9, 2025
@kurahaupo
Copy link
Author

I've been told that some people pronounce “SQL” as “sequel”, but I've never heard it spoken as anything other than “ess cue ell” or (very occasionally) “structured query language”.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant