Degree Complementation with "enough" and "too" in Technical English
5 exercises — practise word order and infinitive complements with enough and too.
0 / 13 completed
1 / 13
Which sentence correctly places "enough" when describing sufficient server capacity?
"The cluster is fast enough to handle the traffic spike" is correct: "enough" follows the adjective it modifies ("fast enough"), and the resulting phrase is completed with a to-infinitive expressing the result made possible by sufficient speed. Option A wrongly places "enough" before the adjective, which is only correct with nouns ("enough capacity"), never with adjectives. Option C scrambles the sentence, placing "enough" in a position that attaches it to the wrong element. Option D also places "enough" before the adjective and further breaks the infinitive structure.
2 / 13
Which sentence correctly uses "enough" before a noun to describe insufficient disk space?
"...does not have enough space for the backup" is correct: unlike with adjectives, "enough" precedes the noun it modifies ("enough space"), not follows it. Option A places "enough" after the noun, which is an outdated or non-standard pattern in modern technical English. Option C incorrectly inserts "of" between "enough" and the noun, which is unnecessary and ungrammatical here. Option D misuses "enough" as if the volume itself were the quantity, producing a nonsensical sentence.
3 / 13
Which sentence correctly uses "too" + adjective + to-infinitive to describe a query that cannot complete in time?
"The query is too slow to finish before the timeout" is correct: "too" precedes the adjective ("too slow"), and the phrase is completed with a to-infinitive expressing the negative consequence of the excessive degree. Option B places "too" after the adjective, which is ungrammatical; "too" must precede the adjective it intensifies. Option C incorrectly uses "for" instead of the required to-infinitive "to finish". Option D redundantly adds "much" before "slow", which is unnecessary since "too" alone already expresses excess with gradable adjectives like "slow".
4 / 13
Which sentence correctly uses "too" with a noun phrase to describe an over-provisioned instance type?
"This instance type is too expensive for our budget" is correct: "too" precedes the adjective "expensive", and "for our budget" specifies the standard against which the excess is measured. Option B places "too" after the adjective, which changes the intended meaning toward "also" and breaks the intensifying pattern. Option C redundantly inserts "much" before an adjective that already takes "too" directly, which is ungrammatical. Option D uses "has" instead of "is", which does not fit with a predicate adjective construction.
5 / 13
Which sentence correctly combines "enough" and "too" to contrast two servers, one adequate and one excessive?
"Server A is powerful enough, but Server B is too powerful to justify the cost..." is correct: "enough" follows the adjective ("powerful enough"), while "too" precedes the adjective ("too powerful"), and each pattern is completed appropriately. Option A places "enough" before the adjective and inserts an extra unnecessary adjective, breaking both patterns. Option C garbles the word order entirely with "too enough" and "too much powerful", neither of which is grammatical. Option D uses "has" instead of "is" for a predicate adjective and omits the required to-infinitive after "too powerful".
6 / 13
Sarah is writing a document about server capacity. She needs to ensure the servers she's using are sufficient for her current needs and that any future expansion will be handled correctly. Which sentence best reflects this need?
'The team will need enough processing power to handle the expected workload.'
This question tests understanding of 'enough' meaning 'adequate for present needs'. Option 1 uses 'too much' incorrectly. Options 2 and 4 are correct usage of 'enough' in this context. Option 3 is incorrect because it uses 'too little'.
7 / 13
Sarah is writing a document about server capacity. She needs to ensure the servers she's using are sufficient for her current needs and that any future expansion will be handled correctly. Which sentence best reflects this need?
'The team will need enough processing power to handle the expected workload.'
This question tests understanding of 'enough' meaning 'adequate for present needs'. Option 1 uses 'too much' incorrectly. Options 2 and 4 are correct usage of 'enough' in this context. Option 3 is incorrect because it uses 'too little'.
8 / 13
Sarah is writing a document about server capacity. She needs to ensure the servers she's using are sufficient for her current needs and that any future expansion will be handled correctly. Which sentence best reflects this need?
'The team will need enough processing power to handle the expected workload.'
This question tests understanding of 'enough' meaning 'adequate for present needs'. Option 1 uses 'too much' incorrectly. Options 2 and 4 are correct usage of 'enough' in this context. Option 3 is incorrect because it uses 'too little'.
9 / 13
During a code review of the new authentication service, David comments: 'The response time is too slow for users attempting to log in during peak hours.' What does David mean?
'Too' here indicates an excess – the response time is *more* slow than desired. It's not simply 'not enough'; it's exceeding what's acceptable. The options highlight different misinterpretations of 'too,' focusing on exceeding a limit rather than lacking sufficiency.
10 / 13
In a Slack message to the DevOps team, Alex writes: 'We need enough RAM allocated to this container to handle the expected load.' What is Alex's primary concern?
'Enough' in this context signifies that the current RAM allocation is lacking. It doesn't mean 'too much'; it indicates a deficiency relative to the anticipated workload. The other options misinterpret 'enough' as referring to an over-provisioned state or a request for configuration review.
11 / 13
Maria is drafting a PR description for a new deployment pipeline. She writes: 'The build process takes too long to complete.' What is Maria's intention?
'Too' indicates a negative excess – the build process takes *more* time than desired. It's not about whether it's 'enough'; it's about exceeding an acceptable duration. The options focus on different interpretations of excessive time, highlighting the core meaning of 'too' in this scenario.
12 / 13
Slack message from Ben: 'I've allocated enough CPU to this worker process to handle the initial data processing.' What is Ben's primary goal here?
'Enough' indicates a baseline level of resources is provided – sufficient for the *initial* processing. Ben wants to ensure the process can cope with its starting workload, implying scalability isn't immediately a concern. Options A & D are too broad, and C focuses on preventing overload, not initial capacity.
13 / 13
A project manager is discussing server scaling with a team. They state: 'We need enough bandwidth to handle peak traffic and too much capacity for future growth.' What is the primary message being conveyed?
Enough bandwidth addresses immediate needs while too much capacity acknowledges future growth. This combination represents a balanced approach to resource management—a key concept in scalability. The other options represent overly focused or impractical strategies.
What will I practise in "Degree Complementation: enough and too — IT Grammar Exercise"?
Practise correct word order for 'enough' (adjective + enough.
How many exercises are in this module?
This module has 13 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.