Coordinate vs Cumulative Adjective Commas in Technical English
5 exercises — practise punctuating coordinate versus cumulative adjective chains.
0 / 5 completed
1 / 5
Which sentence correctly punctuates two coordinate adjectives that independently describe the same API?
"The team shipped a fast, reliable API" is correct because "fast" and "reliable" are coordinate adjectives: each one independently modifies "API", and you could reorder them ("a reliable, fast API") or insert "and" between them ("fast and reliable") without changing the meaning. A comma is required between coordinate adjectives. Option A omits the necessary comma, which reads as a run-together modifier. Option C uses a semicolon, which is never correct between adjectives modifying the same noun. Option D misplaces the comma after the noun-adjacent adjective instead of between the two adjectives.
2 / 5
Which sentence correctly omits the comma between cumulative adjectives that build on each other in a fixed order?
"She configured a new distributed caching layer" is correct because "new", "distributed", and "caching" are cumulative adjectives: they build on each other in a fixed order (you cannot say "a distributed new caching layer" or insert "and" between them), so no commas are used. Option A wrongly inserts a comma after "new", treating it as independent from "distributed" when it is not. Option B wrongly inserts a comma after "distributed" and misplaces "caching" as if it were a separate coordinate modifier rather than part of the fixed noun-classifying sequence. Option D inserts a nonsensical comma directly after the article.
3 / 5
Apply the "insert 'and'" test to decide: which sentence correctly punctuates "a slow, expensive query" versus "a slow legacy query"?
"...a slow, expensive query and a slow legacy query" is correct: "slow" and "expensive" are coordinate (you can say "slow and expensive" or "expensive, slow query"), so they take a comma, while "slow" and "legacy" are cumulative ("legacy" classifies the type of query and cannot be reordered before "slow" naturally), so no comma is used. Option A reverses the punctuation, dropping the needed comma from the coordinate pair and adding one to the cumulative pair. Option C adds an extra, ungrammatical comma directly before the noun in the first pair. Option D places commas incorrectly after each adjective rather than between coordinate ones.
4 / 5
Which sentence correctly punctuates a chain combining one coordinate pair and one cumulative modifier before a technical noun?
"This is a robust, scalable Node.js backend" is correct: "robust" and "scalable" are coordinate qualities (reorderable, joinable with "and"), so they take a comma, but "Node.js" is a cumulative classifier fused tightly to "backend" and cannot be separated from it by a comma or reordered. Option A omits the required comma between the coordinate pair. Option B wrongly adds a comma between "scalable" and "Node.js", breaking the fixed cumulative sequence. Option D misplaces the comma after "scalable," attaching it to the wrong boundary and still incorrectly separating "Node.js" from "backend".
5 / 5
A style guide entry reads: "Do not use a comma between adjectives if reversing their order sounds unnatural." Which revision correctly applies this rule to "a critical, production, database, outage"?
"a critical production database outage" is correct: all four words form a cumulative chain where each word classifies the next (a database outage that is a production database outage that is critical), and reversing the order ("a production critical outage database") sounds wrong, confirming no commas belong anywhere in the chain. Option B incorrectly inserts two commas mid-chain, splitting a fused cumulative sequence. Option C inserts a comma after "production", again breaking the fixed classifying order. Option D over-punctuates every boundary, treating a strictly cumulative chain as if each word were an independent coordinate modifier.