Choose the correct comparative: "GraphQL is _____ REST for highly nested data queries."
Comparatives use "more + adjective + than": "more efficient than." "As" is used in equal comparisons ("as efficient as"). "Most" is a superlative. Use the adjective form ("efficient"), not the adverb ("efficiently"), after "more."
2 / 19
Choose the best superlative: "Kafka offers _____ throughput of all the message brokers we evaluated."
One-syllable adjectives form superlatives with "-est": "the highest." Multi-syllable adjectives use "most": "the most reliable." Always use "the" before a superlative. "Most highest" is a double superlative — always incorrect.
3 / 19
Complete the contrast: "Polling checks for updates at intervals, _____ webhooks deliver events immediately."
"Whereas" connects two contrasting clauses in a single sentence. "Although" can also work but typically inverts emphasis. "Despite" requires a noun phrase or gerund, not a clause. "However" is a sentence connector, not a subordinating conjunction.
4 / 19
Which sentence uses "unlike" correctly?
"Unlike + noun phrase, clause" is the correct structure. "Unlike REST" introduces a noun phrase for comparison, followed by the main clause. Do not add "to" after "unlike." Ensure the subjects of "unlike" and the main clause are comparable.
5 / 19
Choose the sentence with correct parallel structure:
"Both X and Y" requires parallel grammatical structure: both must be the same part of speech. "Both PostgreSQL and MongoDB" — two noun phrases — is correct. "Both ... or ..." is always wrong; use "either ... or ...".
6 / 19
Sarah (in a Slack channel) says: 'This API endpoint returns more data than the previous one, and it's definitively the best option for our use case.' What word best captures Sarah's evaluation?
Sarah employs superlative language to express her judgment. 'Superior' accurately reflects the assertion that the new endpoint is 'the best'. The other options are incorrect because they suggest either inferiority, equivalence, or an insufficient level of quality. This highlights the importance of choosing strong evaluative words when providing feedback.
7 / 19
You're writing a PR description for a change that optimizes image loading times by using lazy loading. Which sentence most effectively uses comparative language to demonstrate the impact?
This option presents a direct comparison. 'Faster' clearly demonstrates the comparative effect of lazy loading on page load times. While options B and C are acceptable, they lack the precise comparative element needed to quantify the improvement. Option D is merely descriptive; it doesn't evaluate the change.
8 / 19
Sarah (in a Slack channel) says: 'This API endpoint returns more data than the previous one, and it's definitively the best option for our use case.' What word best captures Sarah's evaluation?
Sarah employs superlative language to express her judgment. 'Superior' accurately reflects the assertion that the new endpoint is 'the best'. The other options are incorrect because they suggest either inferiority, equivalence, or an insufficient level of quality. This highlights the importance of choosing strong evaluative words when providing feedback.
9 / 19
You're writing a PR description for a change that optimizes image loading times by using lazy loading. Which sentence most effectively uses comparative language to demonstrate the impact?
This option presents a direct comparison. 'Faster' clearly demonstrates the comparative effect of lazy loading on page load times. While options B and C are acceptable, they lack the precise comparative element needed to quantify the improvement. Option D is merely descriptive; it doesn't evaluate the change.
10 / 19
Sarah (in a Slack channel) says: 'This API endpoint returns more data than the previous one, and it's definitively the best option for our use case.' What word best captures Sarah's evaluation?
Sarah employs superlative language to express her judgment. 'Superior' accurately reflects the assertion that the new endpoint is 'the best'. The other options are incorrect because they suggest either inferiority, equivalence, or an insufficient level of quality. This highlights the importance of choosing strong evaluative words when providing feedback.
11 / 19
You're writing a PR description for a change that optimizes image loading times by using lazy loading. Which sentence most effectively uses comparative language to demonstrate the impact?
This option presents a direct comparison. 'Faster' clearly demonstrates the comparative effect of lazy loading on page load times. While options B and C are acceptable, they lack the precise comparative element needed to quantify the improvement. Option D is merely descriptive; it doesn't evaluate the change.
12 / 19
During a standup meeting, David explains his progress: 'I refactored the user authentication module. The new implementation has substantially reduced the response time compared to the original.' Which phrase most effectively conveys David's assessment of the change?
David uses 'substantially reduced' to indicate a significant improvement. 'Faster' accurately reflects this superlative comparison. The other options misinterpret the meaning of 'substantially' or use incorrect comparative language.
13 / 19
You're drafting a Slack message to your team about a new monitoring tool. Which sentence most accurately utilizes comparative language to highlight its advantages? 'The new tool provides greater visibility into our application's health than our legacy system.' What does 'greater' primarily indicate?
'Greater' in this context signifies a positive comparison – more visibility implies an improvement over the previous system. The phrase indicates that the new tool offers a wider scope of data and insights compared to its predecessor. Options B, C, and D misrepresent the meaning of 'greater'.
14 / 19
You are evaluating two API endpoints for data retrieval. Endpoint A returns data in 500ms, while Endpoint B returns it in 200ms. Which statement best utilizes comparative language to describe the difference?
'Significantly faster' directly conveys a substantial difference in speed between the two endpoints. Using words like 'considerably' or 'marginally' would diminish the impact of the comparison. Option B incorrectly states that Endpoint B is slower – it's actually faster. Option C and D are inaccurate assessments.
15 / 19
Code Review Comment: 'This feature uses a more complex algorithm than the previous one, but it offers significantly improved accuracy.' Which word best describes the reviewer's evaluation of the new algorithm?
The reviewer uses 'significantly improved' to indicate a marked positive change. 'Superior' correctly captures this meaning, highlighting that the new algorithm outperforms the old one in terms of accuracy. The other options misinterpret the word's implication – 'inferior' suggests a negative comparison, while 'equivalent' and 'negligible' don't reflect the reviewer's assessment.
16 / 19
PR Description: 'Switching to this database schema reduces query latency by approximately 30% compared to our legacy system.
Which sentence best uses comparative language to effectively convey the improvement?
Option 0 directly reflects the comparative language used in the original text – 'faster than' clearly indicates a comparison between the new and old schemas. While options 1 and 2 are understandable, they lack the precise comparative framing that is key to demonstrating the impact of the change effectively. Option 3 is just stating a metric.
17 / 19
Slack Message: 'We're migrating to this new service; it offers substantially more scalability than our current solution and boasts a significantly lower cost per transaction.
What word best captures the intended evaluation of the new service?
The message uses 'substantially more' and 'significantly lower,' which are strong indicators of a positive comparison. 'Superior' accurately reflects this assessment by highlighting the key benefits (scalability and cost) compared to the existing solution. The other options present negative or uncertain attributes.
18 / 19
Standup Update: 'I've implemented a caching layer for frequently accessed data. This has resulted in a 75% reduction in API call volume compared to the previous implementation.
Which phrase most effectively communicates the positive impact of the caching layer?
Option 2 best utilizes comparative language, directly stating that the implementation resulted in 'a 75% improvement' in API performance. This clearly communicates the positive change and its magnitude compared to the previous method. The other options focus on the result without highlighting the comparison.
19 / 19
A junior developer is explaining a new microservice architecture to a senior. He says: 'This service uses a more streamlined data model than the previous one, and it's demonstrably faster.' Which word best describes his evaluation?
'Significantly' implies a measurable degree of improvement, aligning with the technical context. The other options – 'efficiently', 'effectively,' and 'reliably' – are more general terms that don't specifically relate to performance comparison. The core of the question is about evaluating the *change* in speed.
What will I practise in "Comparison and Evaluation Language for Technical Decisions — Grammar Exercise"?
Practice comparative and superlative structures, contrast connectors, and parallel comparison phrases used in technical decision making.
How many exercises are in this module?
This module has 19 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.