5 exercises — practise comparatives, superlatives, as…as, and the the more…the more pattern in code reviews, ADRs, and performance docs.
0 / 23 completed
1 / 23
A developer is comparing caching backends in an ADR. Which sentence is correct?
Comparative form of one-syllable adjectives: Short adjectives (one syllable, or two syllables ending in -y, -er, -le) form the comparative by adding -er, not by using more. Fast → faster. Option A (more fast) is a double-marking error — you cannot use both more and the -er ending. Option C uses the superlative (fastest), which is wrong in a two-item comparison. Option D combines both mistakes. The rule of thumb in technical writing: prefer -er for short adjectives (faster, smaller, cheaper) and more for longer ones (more efficient, more scalable).
2 / 23
A senior engineer is writing a code review comment. Choose the correct form: "This implementation is _____ efficient _____ the previous one."
Equality comparison with "as … as": To express that two things are equal in a quality, English uses as + adjective + as. So … as is only used in negative sentences (not so efficient as) and is considered slightly formal/dated even then. As … than and more … as are simply incorrect combinations. In technical documentation, as … as is common for benchmarks: "This approach is as performant as the legacy solution but uses 40% less memory."
3 / 23
An SRE is documenting load behaviour. Which sentence correctly uses the correlative comparative?
The "the more … the more" correlative structure: This construction expresses a proportional relationship. Both clauses must begin with the followed by a comparative adjective or adverb. The structure is: The + comparative, the + comparative. Option A omits both the articles, making it a fragment. Option B omits the the in the second clause. Option D incorrectly uses as … as, which expresses equality rather than proportional change. Option C is the only fully correct form. This pattern is very common in performance documentation: "The larger the payload, the slower the response time."
4 / 23
A tech lead is writing evaluation notes. Which option correctly completes the sentence? "Of all the approaches we reviewed, manual string concatenation is _____ error-prone option."
Superlative with "least": The sentence is comparing one option against all others in a group (of all the approaches), so a superlative is required — that rules out the comparative forms less and more. The context states that manual string concatenation is the worst choice for safety, so the correct superlative is the least (meaning the option with the minimum level of error-proneness — i.e., the safest). The most error-prone would mean the riskiest option, which contradicts the intent. In technical writing, the least + adjective is a common pattern for recommending the safest or most economical solution.
5 / 23
An architect is writing an ADR. Which sentence uses the correct formal comparison?
"Compared with" vs "compared to" in formal technical writing: Both are acceptable in general English, but formal and technical style guides (including British ones) distinguish them: compared with is used for an analytical, side-by-side examination of two things on equal terms — exactly what an ADR does. Compared to is used when likening two unlike things or drawing a metaphorical resemblance ("the CPU was compared to a brain"). Option C uses the present participle comparing to, which creates a dangling modifier — the subject of the main clause (the microservices architecture) cannot perform the comparison. Option D has a subject–verb agreement error: microservices is plural, so it needs offer, not offers. Option B is the most precise and formally appropriate choice for an ADR.
6 / 23
The marketing team is evaluating two new CRM systems. System A has a lower initial cost but a steeper learning curve. System B is more expensive upfront but offers a simpler interface and faster onboarding. Which statement best reflects the comparison?
This question tests understanding of comparing features based on value. Choosing System B aligns with a pragmatic approach – ease of use and quicker adoption often outweigh initial cost differences in this scenario. Option A is too simplistic, option D ignores the core comparison, and option C doesn't account for user experience.
7 / 23
During a code review, a developer notes that a new function performs significantly slower than the previous implementation. Which sentence best describes this situation using comparative language?
This question focuses on the correct use of 'less' for comparison. 'Less efficient' accurately describes a negative performance difference. Option B misrepresents the severity, option C uses 'more' incorrectly, and option D doesn't acknowledge the comparative aspect.
8 / 23
A senior developer is documenting a new API endpoint. Which sentence correctly employs correlative comparative structures?
This question tests the accurate use of 'than' in correlative comparisons. The structure 'X is faster *than* Y' is correct for comparing speeds. Options B and C are grammatically incorrect. Option D incorrectly uses 'that' instead of 'of'.
9 / 23
The marketing team is evaluating two new CRM systems. System A has a lower initial cost but a steeper learning curve. System B is more expensive upfront but offers a simpler interface and faster onboarding. Which statement best reflects the comparison?
This question tests understanding of comparing features based on value. Choosing System B aligns with a pragmatic approach – ease of use and quicker adoption often outweigh initial cost differences in this scenario. Option A is too simplistic, option D ignores the core comparison, and option C doesn't account for user experience.
10 / 23
During a code review, a developer notes that a new function performs significantly slower than the previous implementation. Which sentence best describes this situation using comparative language?
This question focuses on the correct use of 'less' for comparison. 'Less efficient' accurately describes a negative performance difference. Option B misrepresents the severity, option C uses 'more' incorrectly, and option D doesn't acknowledge the comparative aspect.
11 / 23
A senior developer is documenting a new API endpoint. Which sentence correctly employs correlative comparative structures?
This question tests the accurate use of 'than' in correlative comparisons. The structure 'X is faster *than* Y' is correct for comparing speeds. Options B and C are grammatically incorrect. Option D incorrectly uses 'that' instead of 'of'.
12 / 23
The marketing team is evaluating two new CRM systems. System A has a lower initial cost but a steeper learning curve. System B is more expensive upfront but offers a simpler interface and faster onboarding. Which statement best reflects the comparison?
This question tests understanding of comparing features based on value. Choosing System B aligns with a pragmatic approach – ease of use and quicker adoption often outweigh initial cost differences in this scenario. Option A is too simplistic, option D ignores the core comparison, and option C doesn't account for user experience.
13 / 23
During a code review, a developer notes that a new function performs significantly slower than the previous implementation. Which sentence best describes this situation using comparative language?
This question focuses on the correct use of 'less' for comparison. 'Less efficient' accurately describes a negative performance difference. Option B misrepresents the severity, option C uses 'more' incorrectly, and option D doesn't acknowledge the comparative aspect.
14 / 23
A senior developer is documenting a new API endpoint. Which sentence correctly employs correlative comparative structures?
This question tests the accurate use of 'than' in correlative comparisons. The structure 'X is faster *than* Y' is correct for comparing speeds. Options B and C are grammatically incorrect. Option D incorrectly uses 'that' instead of 'of'.
15 / 23
John, a junior developer, is explaining the performance difference between two database queries to Sarah, a senior engineer, during a code review. He says: 'This new query is more faster than the old one.' Which sentence best reflects Sarah's feedback?
The correct phrasing utilizes comparative adjectives. 'Faster' is the standard form of comparison when comparing speeds or performance. Using 'more faster' is a common error arising from translating directly from another language; it's grammatically incorrect in English. 'Previous' is used for comparisons with a defined point in time, not a specific implementation.
16 / 23
During a standup update, David explains the new authentication service. He says: 'The new service is more secure than our legacy system.' Which sentence best reflects his statement using comparative language suitable for a technical discussion?
David's statement uses a comparative to highlight an advantage. The correct phrasing directly compares the new service's security level to that of the old one, demonstrating a clear improvement. Options A and D invert the comparison inappropriately; option B suggests equality where superiority is implied.
17 / 23
As part of a PR review for a new microservice, Maria notes that the response time has improved significantly after applying the changes. Which sentence correctly describes this situation using comparative language?
Maria's observation focuses on a positive change. 'The response time is faster than before' accurately conveys the improvement. Using 'as fast as' implies no difference, while options C and D present incorrect temporal comparisons.
18 / 23
Alex, a DevOps engineer, is writing an incident report describing the root cause of a recent server outage. He needs to accurately compare the performance metrics before and after the deployment. Which sentence best describes this situation using comparative language?
'The new version's latency was less than the previous one.'
This question tests the correct usage of 'less' when comparing quantities. 'Less' indicates a lower amount or degree. Options B and C use incorrect phrasing – 'efficiently' doesn't fit here and 'more' is generally used for positive comparisons. Option D misinterprets the context of performance metrics.
19 / 23
Chloe, a software architect, is drafting an architectural decision record (ADR) outlining the changes to the API. She needs to explain why a new service is preferable in terms of its responsiveness. Which sentence uses the correct formal comparison?
'The redesigned service offers better performance than the legacy implementation.'
This question examines the correct grammatical structure for formal comparisons. 'Offers' is the most appropriate verb form to describe a service's characteristic. Options B and C incorrectly use 'was' or 'has,' while Option D uses the incorrect past tense.
20 / 23
Emily is documenting a new API endpoint and needs to compare its input validation requirements to a previous version. Which sentence correctly employs correlative comparative structures?
'The updated API requires more stringent validation rules than the older version.'
This question tests understanding of correlative comparative structures. 'More' is correctly used to indicate a greater degree or amount. Options B and C incorrectly use 'was' or 'has,' while Option D uses 'needed' instead of 'requires.'
21 / 23
Maria, a QA engineer, is writing a bug report for a mobile app. She wants to describe how a new feature performs compared to the existing one. Which sentence best uses correlative comparative structures to accurately convey this comparison?
Correlative comparative structures are used when comparing two things that have similar qualities. 'More effective' directly addresses this need. Option B incorrectly states equality; option C describes a negative comparison and option D is vague. This structure clearly indicates a superior performance.
22 / 23
Alex, a DevOps engineer, needs to explain the improved stability of a recently deployed microservice during a Slack message to the development team. Which sentence accurately reflects this improvement using comparative language?
'More stable' directly communicates that the new service has a higher degree of reliability. Options B and D are neutral statements while option C describes a detrimental comparison. Using 'more' is crucial here to convey the positive improvement in stability.
23 / 23
Chloe, an architect, is documenting changes to a REST API. She needs to state that a new version of the API offers improved data throughput compared to its predecessor. Which sentence correctly uses comparative language in this context?
'Higher throughput' explicitly describes an improved ability to process data. This term is standard in technical documentation for APIs. Options B and D are neutral; option C indicates a negative comparison. Using 'higher' clearly conveys the advantage of the new version.
What will I practise in "Comparison Structures in Technical English — Grammar Exercises"?
Practise comparatives, superlatives, as…as, and the more…the more in IT contexts. 5 intermediate exercises with detailed explanations.
How many exercises are in this module?
This module has 23 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.