5 exercises — practise specifying respects and reasons with "in that".
0 / 11 completed
1 / 11
Which sentence correctly uses "in that" to specify the respect in which a design decision is efficient?
"The new indexing scheme is efficient in that it avoids a full table scan on every query" correctly uses "in that" to introduce a clause explaining the specific respect in which the claim is true. Option B drops "in", leaving a bare "that" which does not carry the same explanatory meaning. Option C wrongly substitutes "in which", a relative pronoun structure that needs a different clause pattern. Option D omits the required subject "it" after "in that".
2 / 11
Which sentence correctly uses "in that" to draw a precise distinction between two caching strategies?
"Write-through caching differs from write-behind in that it persists data to the store before acknowledging the write" correctly follows "differs...in that" with a full finite clause. Option B is missing "that" after "in". Option C replaces the finite clause with a gerund phrase, which does not fit "in that". Option D drops "in", losing the required fixed structure.
3 / 11
Which sentence correctly uses "in that" without confusing it with a purpose clause using "so that"?
"The API is unusual in that it returns partial results even after a timeout, so that clients can still render something" correctly uses "in that" to explain the respect in which the API is unusual, and separately uses "so that" for the purpose of the design. Option B swaps the two connectors, attaching purpose meaning to "in that" and explanatory meaning to "so that". Options C and D garble the two fixed phrases together, producing ungrammatical strings.
4 / 11
Which sentence correctly negates the clause introduced by "in that" to describe a limitation?
"The migration script is incomplete in that it does not yet handle the legacy schema version" keeps standard clause word order after "in that", with "does not yet" in the normal position before the verb. Option B, C, and D all scramble the negator "not", the auxiliary "does", and "yet" into non-standard orders that a native speaker would not produce.
5 / 11
Which sentence correctly uses "in that" in a formal comparison between two deployment strategies in an ADR?
"Blue-green deployment is safer in that a failed release can be reverted by simply switching traffic back" is the correct, standard use of "in that" to specify the respect in which the strategy is safer. Option B substitutes "for that", which is not a standard English connector. Option C incorrectly stacks "in which that" together. Option D tacks on a redundant, dangling "since it" that duplicates the causal meaning and leaves an incomplete clause.
6 / 11
During a standup meeting, Sarah said, "The new feature was implemented *in that* we used React for the frontend and Python for the backend.". What is the primary function of this clause?
"In that" here serves as a defining clause, providing specific details about *how* the feature was implemented. It clarifies which technologies were utilized. Options A and B are not relevant to its function; option D is incorrect and irrelevant.
7 / 11
During a standup meeting, Sarah said, "The new feature was implemented *in that* we used React for the frontend and Python for the backend.". What is the primary function of this clause?
"In that" here serves as a defining clause, providing specific details about *how* the feature was implemented. It clarifies which technologies were utilized. Options A and B are not relevant to its function; option D is incorrect and irrelevant.
8 / 11
Slack Message: 'I'm concerned about performance in that the database queries are returning a large amount of data when only a small subset is needed.' Which of the following best describes the meaning?
'In that' here indicates a causal relationship: the inefficiency stems from *how* the database queries are structured. The clause highlights a specific problem – returning too much data – which directly implies the need for query optimization. Options A and B misinterpret the cause-and-effect relationship.
9 / 11
PR Description: "We refactored the user authentication flow in that we moved all logic to a dedicated service layer.". What is the purpose of this clause?
The clause uses "in that" to explain *how* the refactoring was achieved – namely, by isolating the authentication logic. This provides a concrete reason for the change and its implications is the core function of this type of causal clause.
10 / 11
During a code review of a new API endpoint, David commented: "The response is formatted in that the data is returned as JSON with a consistent top-level key structure.". What does this clause primarily indicate about the response's format?
The clause 'in that' here provides a specific technical detail – the consistent JSON structure. It's not about intended use, error handling, or future expansion of fields; those are purpose clauses typically handled with 'so that'. The key is the *precise* description of the format.
11 / 11
In a Slack channel discussing API performance, Maria wrote: "The response time is slow in that the server is overloaded with requests from the mobile app.". What function does this clause serve in Maria's message?
The clause 'in that' provides the *reason* for the slow response time. This isn't a purpose clause (using 'so that'), but rather a causal relationship. The common mistake is thinking 'in that' always means 'because', when it actually specifies the underlying cause or explanation.
What will I practise in ""In That" for Causal and Defining Clauses — IT Grammar Exercise"?
Practise using "in that" to specify the exact respect in which a technical claim, design choice, or comparison is true, without confusing it with "so that"
How many exercises are in this module?
This module has 11 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.