So/Neither Agreement Structures in Technical English
5 exercises — practise matching auxiliaries correctly when agreeing with a colleague's statement.
0 / 15 completed
1 / 15
A colleague says: "The staging environment is failing health checks." Which response correctly uses "so" to add agreement about a second, similar subject?
The original statement uses the auxiliary "is" ("is failing"). To agree with "so" and add a second subject, English inverts the auxiliary and the subject, matching the same auxiliary verb: "So is the production environment." Option A is correct. Option B incorrectly switches to "does", which does not match the auxiliary used in the original sentence ("is", not "does"). Option C fails to invert the subject and auxiliary — "so" agreement structures always require inversion (auxiliary before subject), unlike a plain statement. Option D adds a redundant "it", breaking the fixed inversion pattern.
2 / 15
A teammate says: "The build didn't pass on the first try." Which response correctly uses "neither" to add agreement about a negative statement?
The original sentence uses the negative auxiliary "didn't" (past simple). "Neither" agreement structures also invert subject and auxiliary, and the auxiliary must match the tense of the original statement: "Neither did the deployment [pass]." Option A is correct. Option B fails to invert — "neither" requires auxiliary-before-subject order just like "so" does. Option C incorrectly switches to present tense "does", which does not match the past tense "didn't" in the original. Option D incorrectly uses "was", a form of "be", when the original used "do-support" ("didn't pass") — the auxiliary in the response must mirror the auxiliary category used in the original clause.
3 / 15
A manager says: "The team has completed the migration ahead of schedule." Which response correctly uses "so" to agree, matching the perfect aspect?
The original sentence uses present perfect ("has completed"), so the agreement response must use the matching auxiliary "has", inverted before the subject: "So has the QA team." Option B is correct. Option A has the correct auxiliary but fails to invert subject and auxiliary — inversion is obligatory in this construction. Option C incorrectly switches to past simple "did", which does not match the perfect aspect of the original statement. Option D incorrectly switches to present simple "does", also a tense/aspect mismatch. Precisely matching the auxiliary and tense/aspect of the first speaker's statement is the key rule for these agreement structures.
4 / 15
Which sentence correctly distinguishes "so" (positive agreement) from "neither" (negative agreement) in a code review exchange?
"Neither" is used to agree with a negative statement, while "so" is used to agree with a positive statement — they cannot be mixed. Option B is correct: Reviewer A's statement is negative ("doesn't handle"), so Reviewer B correctly responds with "Neither does the caller" (meaning: the caller also doesn't handle null input). Option A incorrectly uses "so" (positive agreement marker) to agree with a negative statement — this is a very common error. Option C incorrectly uses "neither" (negative agreement) to agree with a positive statement ("handles... correctly") — this would wrongly imply the caller also fails. Option D attempts to combine "so" with a negated auxiliary ("doesn't"), which is not a valid English construction — "so" agreement structures never contain "not".
5 / 15
Which sentence correctly uses a modal verb in a "so"/"neither" agreement structure?
When the original clause uses a modal verb ("can scale"), the "so" agreement structure must reuse that same modal, inverted before the subject: "so can the database." Option A is correct. Option B has the right modal but fails to invert subject and auxiliary. Option C incorrectly substitutes "does" for the modal "can" — modals are never replaced by do-support in these structures. Option D incorrectly substitutes "is", a form of "be", which does not match the modal "can" used in the first clause. The governing rule across all these examples: whatever auxiliary/modal appears in the first clause must be exactly reused (with correct inversion) in the "so"/"neither" response.
6 / 15
David: 'The new feature deployment failed during integration testing.'
Which response correctly uses 'neither' to acknowledge a negative outcome?
'Neither' agreement is used to negate a statement. The correct answer acknowledges the negative outcome of the failed deployment by stating 'neither did we anticipate' – directly countering David's initial assessment. Options A and C offer alternative responses or actions, while Option D uses 'so' inappropriately.
7 / 15
Ben: 'The user authentication service is returning a 403 error for some users.'
Which sentence correctly uses 'so' (positive agreement) or 'neither' (negative agreement) in response?
This exercise focuses on the correct application of 'so' and 'neither'. The correct response uses 'neither' to negate Ben's statement about 403 errors by asserting that user accounts *don't* have incorrect permissions. Options A, C, and D use 'so' incorrectly or refer to unrelated issues.
8 / 15
Chloe: 'The microservice is exhibiting unexpected latency during peak hours.'
Which response correctly employs a modal verb within an 'so' or 'neither' agreement structure?
This question tests understanding of modal verbs within the 'so'/'neither' structure. The correct answer uses 'So, we've scaled up...'— demonstrating an action taken to address the latency issue. Scaling infrastructure is a typical response to high load, mirroring Chloe's concern. Options A and C present incorrect assessments; Option D incorrectly describes monitoring alerts.
9 / 15
David: 'The new feature deployment failed during integration testing.'
Which response correctly uses 'neither' to acknowledge a negative outcome?
'Neither' agreement is used to negate a statement. The correct answer acknowledges the negative outcome of the failed deployment by stating 'neither did we anticipate' – directly countering David's initial assessment. Options A and C offer alternative responses or actions, while Option D uses 'so' inappropriately.
10 / 15
Ben: 'The user authentication service is returning a 403 error for some users.'
Which sentence correctly uses 'so' (positive agreement) or 'neither' (negative agreement) in response?
This exercise focuses on the correct application of 'so' and 'neither'. The correct response uses 'neither' to negate Ben's statement about 403 errors by asserting that user accounts *don't* have incorrect permissions. Options A, C, and D use 'so' incorrectly or refer to unrelated issues.
11 / 15
Chloe: 'The microservice is exhibiting unexpected latency during peak hours.'
Which response correctly employs a modal verb within an 'so' or 'neither' agreement structure?
This question tests understanding of modal verbs within the 'so'/'neither' structure. The correct answer uses 'So, we've scaled up...'— demonstrating an action taken to address the latency issue. Scaling infrastructure is a typical response to high load, mirroring Chloe's concern. Options A and C present incorrect assessments; Option D incorrectly describes monitoring alerts.
12 / 15
Sarah: 'The database connection pool is consistently maxed out.'
Which response correctly uses 'neither' to acknowledge a similar negative observation?
The correct answer uses 'neither' to mirror Sarah's negative statement about the database. 'Neither' is used when responding to a *negative* assertion, indicating shared concern. Options A and B present alternative issues; option C suggests a different cause (increased traffic), while option D offers a positive agreement, which isn't appropriate here.
13 / 15
David: 'The build failed due to a missing dependency.'
Which sentence correctly uses 'so' (positive agreement) or 'neither' (negative agreement) in response?
David's statement is a negative report of an error (missing dependency). Therefore, 'so' is incorrect as it indicates agreement with a positive assertion. 'Neither' correctly acknowledges that David's issue is still present and requires action. Options A and B offer misleading solutions or confirmations; option D provides additional information without addressing the core problem.
14 / 15
Dev: 'The deployment failed with a rollback triggered by a checksum mismatch.'
Senior Engineer: Which of the following responses correctly uses 'neither' to acknowledge a related negative outcome?
'Neither' is used for negative agreement. This question focuses on correctly using 'neither' when acknowledging a parallel failure. The senior engineer's response mirrors the initial message by stating they are also experiencing a similar problem due to network latency – a shared negative experience. Option A is too strong in its judgement, and options B & C propose solutions rather than agreement.
15 / 15
Engineer: 'I spent the morning debugging an issue with the message queue processing.'
Which response correctly uses 'neither' to acknowledge a similar challenge reported by another team?
'Neither' is used for negative agreement. The question tests accurately using 'neither' in a standup update when acknowledging a parallel problem. The response demonstrates that another team is also facing similar intermittent failures in their data ingestion pipeline – mirroring the initial issue. The other options propose solutions or unrelated updates.
What will I practise in "So/Neither Agreement Structures in Technical English — IT Grammar Exercise"?
Practise 'So is the production environment', 'Neither did the deployment', and 'So can the database' — auxiliary-matching agreement structures used in standups
How many exercises are in this module?
This module has 15 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.