Grammar Rules for Abbreviations and Acronyms in IT
5 exercises — mastering a/an before acronyms, plural forms (VMs not VM's), possessives, first-use conventions, and compound abbreviations like CI/CD.
0 / 8 completed
1 / 8
A developer is writing documentation and types: "We deployed ___ API gateway to handle all incoming traffic." Which article is correct?
An is correct. The rule for articles before abbreviations and acronyms is: use the article that matches the pronunciation of the first letter, not the first letter itself. "API" is pronounced letter by letter: AY-pee-eye — the first sound is a vowel sound (/eɪ/). Therefore, use an: "an API gateway", "an SQL query", "an HTTP request". Use a before consonant sounds: "a REST API", "a URL", "a UUID" — wait, "URL" is pronounced you-are-ell, starting with /j/, a consonant sound, so: "a URL". Test: say the abbreviation aloud; if the first sound is a vowel, use an.
2 / 8
A team member writes: "We have three VM's running in the cluster." A colleague says this is wrong. What is the correct plural form?
VMs (no apostrophe) is correct. In modern technical writing, the plural of an acronym or abbreviation is formed by simply adding s — no apostrophe. An apostrophe in VM's creates a possessive, not a plural: "The VM's CPU usage is high" (the CPU of the VM). Common correct plurals: APIs, URLs, VMs, PRs, CIs, IDEs, DBs. The outdated style of API's for plurals still appears but is incorrect in contemporary style guides (Chicago, AP, Microsoft Writing Style Guide). VMes is not a real form. The rule: apostrophe = possessive; no apostrophe = plural.
3 / 8
A technical document states: "The _____ response was malformed." The blank refers to the application programming interface. Which form is correct the first time this term appears?
API (application programming interface)'s is the correct first-use possessive. Best practice: introduce the full term with the abbreviation in parentheses on first use, then use the abbreviation alone thereafter. The possessive is formed with 's appended to the abbreviation: "The API's response was malformed". On first use in formal documentation, write: "The application programming interface (API)'s response" or rephrase to avoid the awkward construction: "The response from the API was malformed." Option A lacks the full term on first use. Options C and D repeat the full term in the wrong position or format.
4 / 8
Which sentence correctly uses the article before the acronym SQL?
Both "a SQL" and "an SQL" are acceptable. This is one of the most debated article choices in technical writing. "SQL" can be pronounced two ways: (1) as letters ess-cue-ell (vowel sound → an SQL); (2) as a word "sequel" (consonant sound /s/ → a SQL). Both pronunciations are in widespread professional use. Many style guides (including Microsoft) accept both. Teams should simply pick one convention and be consistent. Unlike "API" (always an) or "URL" (always a), SQL sits in a genuine grey area. The broader rule remains: article choice depends on pronunciation, and when pronunciation is split, both forms are defensible.
5 / 8
A commit message reads: "Fix the CI/CDs pipeline configuration." What is grammatically wrong with this sentence?
"CI/CD" is a compound abbreviation treated as a single unit modifier. When used attributively (before a noun), it is not pluralised: "the CI/CD pipelines" (plural comes from the noun, not the modifier). Writing "CI/CDs pipeline" pluralises only half the abbreviation, which is incorrect. Compare: "REST APIs" (REST modifies APIs, so APIs is pluralised), vs "CI/CD pipelines" (CI/CD is a compound modifier that stays invariant). Other correct uses: "our CI/CD workflows", "multiple CI/CD configurations". Never write "CIs/CDs" or "CI/CDs" as plurals of the compound.
6 / 8
Sarah: 'The team is currently using the Kubernetes API to manage deployments.'
Mark: 'We're handling all our database queries with the MySQL API.'
During a code review, you notice Mark's comment. Which of the following best describes the grammatically correct phrasing for this situation?
While the usage of 'the' with acronyms can vary, it's generally accepted that 'the' should be used before Kubernetes API because it's a standardized, specific technology. However, using 'the' with MySQL API is less common and often omitted when referring to a particular implementation or version. Mark's phrasing isn't *strictly* incorrect, but the more conventional and grammatically sound approach would be to omit 'the' from 'MySQL API,' reflecting best practice for technical documentation regarding specific APIs. This aligns with avoiding unnecessary articles when referencing established technologies.
7 / 8
Sarah: 'The team is currently using the Kubernetes API to manage deployments.'
Mark: 'We're handling all our database queries with the MySQL API.'
During a code review, you notice Mark's comment. Which of the following best describes the grammatically correct phrasing for this situation?
While the usage of 'the' with acronyms can vary, it's generally accepted that 'the' should be used before Kubernetes API because it's a standardized, specific technology. However, using 'the' with MySQL API is less common and often omitted when referring to a particular implementation or version. Mark's phrasing isn't *strictly* incorrect, but the more conventional and grammatically sound approach would be to omit 'the' from 'MySQL API,' reflecting best practice for technical documentation regarding specific APIs. This aligns with avoiding unnecessary articles when referencing established technologies.
8 / 8
Sarah: 'The team is currently using the Kubernetes API to manage deployments.'
Mark: 'We're handling all our database queries with the MySQL API.'
During a code review, you notice Mark's comment. Which of the following best describes the grammatically correct phrasing for this situation?
While the usage of 'the' with acronyms can vary, it's generally accepted that 'the' should be used before Kubernetes API because it's a standardized, specific technology. However, using 'the' with MySQL API is less common and often omitted when referring to a particular implementation or version. Mark's phrasing isn't *strictly* incorrect, but the more conventional and grammatically sound approach would be to omit 'the' from 'MySQL API,' reflecting best practice for technical documentation regarding specific APIs. This aligns with avoiding unnecessary articles when referencing established technologies.
What will I practise in "Grammar Rules for Abbreviations and Acronyms in IT — Grammar Exercise"?
Practise correct grammar with tech abbreviations: a/an before acronyms, plural forms, possessives, and first-use conventions. 5 exercises.
How many exercises are in this module?
This module has 8 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
Do I need to create an account to do these exercises?
No account is required. Just click an option to answer — your score for this session is tracked automatically in the progress bar above.
What happens if I choose the wrong answer?
You'll immediately see which answer was correct, plus a full explanation covering the grammar rule and reasoning behind it — mistakes are where most of the learning happens.
Can I retry the exercises if I want a higher score?
Yes — use the "Try again" button on the results screen to reset and go through all the questions again.
Is my progress saved if I close the page?
No. Progress is tracked only for your current visit; reloading or leaving the page resets the counter. This keeps the exercise simple and account-free.
Where can I find more Grammar exercises?
Browse the full Grammar hub for related drills, or check the "Next up" link below to continue with a connected topic.
How is this different from reading an article on the same topic?
Articles explain grammar rules in prose; this exercise tests and reinforces those rules through active recall with immediate feedback — the two work best together.
Who writes these exercises?
Every exercise is written by the CoderSlingo team, drawing on real workplace English used in IT roles, then reviewed for accuracy and clarity.