Comparative Structures — Technical English Grammar
Practice technical comparisons: X performs better than Y, the more traffic the higher the latency, unlike traditional approaches.
0 / 17 completed
1 / 17
Complete the sentence: 'Microservices scale _____ monoliths when traffic increases.'
'Better than' is the correct comparative form for an adverb ('well → better than'). Microservices scale better than monoliths compares performance using a standard adjective/adverb comparative. 'More than' compares quantity, not quality of scaling. 'As well as' expresses equality, not superiority. 'Similar to' expresses similarity, not comparison of degree. In technical writing, 'X performs better than Y' and 'X scales better than Y' are the standard patterns for performance comparisons.
2 / 17
Complete the sentence: 'The _____ the number of replicas, the higher the resource costs.'
The 'the + comparative... the + comparative' structure requires a comparative adjective or adverb in both clauses. 'The more X, the higher Y' is the standard pattern. 'More' is the comparative of 'many' and 'much' and works with countable nouns like replicas. 'Most' is a superlative — it cannot be used in this pattern. 'Greater' and 'larger' are also comparatives but 'the greater the number of replicas' is less natural than 'the more replicas'. The pattern signals a proportional relationship, common in capacity planning discussions.
3 / 17
Complete the sentence: 'Unlike REST, GraphQL allows clients _____.'
'Allow' takes an object + infinitive: 'allow [someone] to do something'. 'GraphQL allows clients to specify...' is the correct structure. 'Allow + gerund' ('allows specifying') is possible when there is no explicit object, but 'allows clients specifying' is ungrammatical. 'Allow + that-clause' is not standard. 'Allow for + gerund' means 'make provision for', which changes the meaning. This pattern also appears with 'enable', 'permit', and 'require' — all take object + infinitive.
4 / 17
Complete the sentence: 'React is faster _____ traditional server-rendered pages for interactive UIs.'
'Than' is used in comparisons: 'faster than', 'more reliable than', 'less expensive than'. 'Then' is an adverb of time ('first X, then Y') — a very common written error. 'As' introduces an equality comparison ('as fast as') — using 'as' here would require 'as fast as', not 'faster as'. 'Like' introduces a similarity, not a comparison of degree. The pattern 'adjective + than' is the most frequent comparison structure in technical writing.
5 / 17
Which sentence correctly uses 'as...as' to compare performance of two services?
The equality comparison structure is 'as + adjective + as': 'as fast as', 'as reliable as', 'as scalable as'. Both 'as' particles are required. 'As fast than' mixes two structures ('as...as' and 'comparative + than'). 'As faster as' uses a comparative adjective inside the 'as...as' structure, which is incorrect — the base form is required. 'Fast as' omits the first 'as'. In performance benchmarking, 'performs as well as', 'is as reliable as', and 'scales as effectively as' are common equivalence claims.
6 / 17
Sarah from the DevOps team commented on a code review: 'We need to ensure this new feature is implemented with an architecture that's more resilient than our legacy system. It should handle peak loads effectively.' Which statement best reflects Sarah's intention using comparative structures?
Sarah is advocating for redundancy and capacity. Option 1 correctly uses 'at least twice the expected load' to establish a comparative standard—a critical concept when discussing scalability. The other options misinterpret the core meaning of comparing performance or simply suggest insufficient scaling strategies.
7 / 17
Sarah from the DevOps team commented on a code review: 'We need to ensure this new feature is implemented with an architecture that's more resilient than our legacy system. It should handle peak loads effectively.' Which statement best reflects Sarah's intention using comparative structures?
Sarah is advocating for redundancy and capacity. Option 1 correctly uses 'at least twice the expected load' to establish a comparative standard—a critical concept when discussing scalability. The other options misinterpret the core meaning of comparing performance or simply suggest insufficient scaling strategies.
8 / 17
Sarah from the DevOps team commented on a code review: 'We need to ensure this new feature is implemented with an architecture that's more resilient than our legacy system. It should handle peak loads effectively.' Which statement best reflects Sarah's intention using comparative structures?
Sarah is advocating for redundancy and capacity. Option 1 correctly uses 'at least twice the expected load' to establish a comparative standard—a critical concept when discussing scalability. The other options misinterpret the core meaning of comparing performance or simply suggest insufficient scaling strategies.
9 / 17
John (Lead Engineer) wrote in a Slack channel: 'The new API response latency is consistently higher than the previous version. We need to optimize this for performance.' Which phrase best completes John's statement using comparative structures?
This question tests the use of 'higher than' to compare two values. The core concept is that comparative structures are used when you want to show a difference between two things. Option A discusses an unrelated improvement; option B introduces an additional element (time decrease) which isn't directly relevant to the latency comparison; and option C uses 'as fast as possible,' which is an aspirational statement, not a direct comparison.
10 / 17
Maria (Senior Developer) included this comment in a Pull Request description: 'The new authentication module should be more secure than the older one. It utilizes multi-factor authentication and employs stronger encryption algorithms.' Which option best reflects Maria's use of comparative structures?
Maria uses 'more secure' to directly compare the security levels of the two authentication modules. This is the standard phrasing when emphasizing a superior quality or characteristic. The other options misinterpret the function of comparative structures – they either focus on implementation methods (securely), express an aspirational goal (as securely as possible) or use incorrect syntax (secure than).
11 / 17
During a code review, David commented: 'The new database schema is more complex than the old one. It has significantly more joins.' Which of the following options best completes David's statement using comparative structures?
David is comparing the complexity of the schemas. The correct answer highlights that 'more intricate' directly uses a comparative adjective to describe the new schema relative to the old one. Options A and B present incorrect judgments about efficiency or simplicity; option D incorrectly states identical performance.
12 / 17
David, a junior developer, wrote in a code review comment: 'This new caching layer is faster than the previous one, reducing response times significantly.' Which option best completes David's statement using comparative structures?
This question tests understanding of 'faster' as a comparative adjective. The correct answer uses 'substantially' to indicate a meaningful difference. Options A and B use incorrect comparisons (slower/negligible), while option C incorrectly suggests a minimal impact.
13 / 17
During a standup update, Alex (Backend Engineer) said: 'Our new microservice's throughput is currently lower than the monolithic application. We're investigating potential bottlenecks.' Which of the following best completes Alex's statement using comparative structures?
This question tests understanding of 'less than' versus 'more than'. The correct phrasing highlights a *lower* value compared to another. Misconceptions often involve using 'higher' when describing a decrease in performance or resource usage; the key is recognizing the comparative relationship.
14 / 17
In a Slack message, Ben (QA) writes: 'The API response time for v2.0 is consistently faster than the initial release.' Which of the following best completes Ben's statement using comparative structures?
This question focuses on correctly using 'faster than' to denote a superior performance metric. It's crucial to differentiate between speed and stability. The incorrect options misinterpret 'faster' as implying higher resource consumption or an equivalent performance level.
15 / 17
Lisa (Senior Developer) is reviewing a PR and comments: 'The new logging framework provides more granular data than the legacy system. It allows for deeper analysis of application behavior.' Which option best completes Lisa's statement using comparative structures?
This question tests understanding of 'more granular' meaning a greater level of detail. The core concept here is that 'granular' describes *increased* specificity; a common mistake is using options suggesting less detail or equivalent complexity. Recognizing this nuance is essential for precise technical communication.
16 / 17
During a code review, Mark (Developer) states: 'This new implementation of the data validation rules offers better protection than the previous version.' Which option best completes Mark's statement using comparative structures?
This question assesses the correct use of 'better' in a comparative context. The key here is recognizing that 'better' implies an improved quality or level of protection. It's vital to avoid options suggesting decreased security or equivalent levels.
17 / 17
Sarah (DevOps) wrote in a PR description: 'The new container orchestration system has a higher availability than the existing cluster.' Which of the following options best completes Sarah's statement using comparative structures?
This question tests the use of 'higher availability' which implies greater uptime and resilience. The phrase 'more stability' is a precise way to describe this increased reliability compared to the previous system's potential instability or higher failure rates. Selecting 'equal uptime' would be incorrect as it doesn't capture the comparative advantage.
What will I practise in "Comparative Structures — Technical English Grammar"?
Practice technical comparisons: X performs better than Y, the more traffic the higher the latency, unlike traditional approaches.
How many exercises are in this module?
This module has 17 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.