5 exercises — using that, whether, and what correctly in tickets, status updates, and design docs.
0 / 13 completed
1 / 13
Choose the correct noun clause introducer for this Jira ticket comment:
"The team agreed _____ the deployment should be delayed until the flaky tests are resolved."
That introduces a noun clause used as the object of "agreed" when reporting a decision or fact: agreed that X. The clause "the deployment should be delayed" is a complete statement (not a question), so "whether" is wrong. "What" would require a gap in the clause — e.g., agreed what should happen — but "the deployment should be delayed" is already a full clause with no missing element. "Which" introduces relative clauses, not noun clauses in object position. Ticket-writing tip: agreed that, confirmed that, noted that, and decided that are all followed by a "that"-clause. In informal writing, "that" is sometimes omitted: "The team agreed the deployment should be delayed" — but in formal documentation, keeping "that" improves clarity.
2 / 13
A runbook instruction reads:
"Before restarting the service, we need to check _____ the health endpoint returns HTTP 200."
Which word is most appropriate for formal operational documentation?
Whether is preferred in formal technical documentation when embedding a yes/no question. Although "if" is widely used in spoken English and informal writing, "whether" eliminates ambiguity: check if can be misread as a conditional ("check in the case that"), whereas check whether unambiguously means "verify yes or no". "That" would change the meaning to reporting a known fact rather than verifying an unknown state. "What" would require a different clause structure: "check what the endpoint returns". Runbook/SRE style guides (Google SRE, PagerDuty) consistently use verify whether or confirm whether in procedural steps. After "wonder", "ask", "determine", "test", and "verify", prefer "whether" in formal prose.
3 / 13
Complete this release checklist item so the noun clause functions as the grammatical subject:
"_____ the pipeline passed all checks is a prerequisite for merging to main."
That introduces a noun clause used as the sentence subject, asserting a known or required fact. "That the pipeline passed all checks" = a fact being stated as a condition. Whether would introduce uncertainty ("it is not yet decided"), which contradicts the tone of a prerequisite statement. What would require a gap in the clause — e.g., "What the pipeline passed" is incomplete without a missing object. It alone is a pronoun, not a clause introducer; it would need a paired structure: "It is a prerequisite that the pipeline passed all checks" — which is grammatical but uses extraposition (moving the clause to the end), a different construction. Formal style: "That X is Y" (subject noun clause) appears in specs and release notes when stating requirements or preconditions.
4 / 13
A status update in a design doc reads:
"The monitoring dashboard shows _____ average response time has increased by 300 ms over the past 24 hours."
Which option is correct?
That introduces a noun clause reporting a factual observation as the object of "shows". The clause "average response time has increased by 300 ms" is a complete declarative statement — it reports a fact, not a question or an unknown. What would require a missing element: "shows what happened" (where "what" fills the object role inside the clause). Here the clause already has a subject ("average response time") and object ("300 ms"), so "what" creates a surplus. Whether implies uncertainty — "we do not yet know" — which contradicts the monitoring data being presented as a finding. How would work only if measuring manner or degree: "shows how significantly response time has increased." Status-update convention: use shows that / confirms that / indicates that for reporting observed metrics.
5 / 13
An API reference doc contains two sentences. Which version correctly uses a noun clause (not a relative clause)?
A: "This function returns what the parser extracts from the token stream." B: "This function returns the value that the parser extracts from the token stream."
Both sentences are grammatically correct, but they have subtly different meanings. Sentence A uses a free relative clause (noun clause): "what the parser extracts" means "whatever the parser extracts" — the function returns the extracted value itself, and the exact type is unspecified or variable. Sentence B uses a restrictive relative clause: "the value that the parser extracts" refers to a specific, known value. B implies a definite, identifiable return type, which is typically more precise in API documentation. Practical guidance: use what-clauses when the return is flexible or polymorphic; use the X that when the return type is fixed and documented. "Which" (option D) would make B non-restrictive and change the meaning further. In TypeScript/Java API docs, the "the X that" pattern aligns better with typed return signatures.
6 / 13
Sarah (Lead Developer) posted this comment on a Jira ticket: 'We need to investigate why the build failed. The error message indicates a dependency conflict.' Which noun clause introducer is most suitable in this context?
'In order to investigate' clearly establishes a purpose for the action – investigating the build failure. Using 'because of' would create a subordinate clause explaining *why* the investigation is needed, rather than stating what the investigation itself will be. The other options introduce different grammatical structures that aren't appropriate for this introductory sentence.
7 / 13
Sarah (Lead Developer) posted this comment on a Jira ticket: 'We need to investigate why the build failed. The error message indicates a dependency conflict.' Which noun clause introducer is most suitable in this context?
'In order to investigate' clearly establishes a purpose for the action – investigating the build failure. Using 'because of' would create a subordinate clause explaining *why* the investigation is needed, rather than stating what the investigation itself will be. The other options introduce different grammatical structures that aren't appropriate for this introductory sentence.
8 / 13
Sarah (Lead Developer) posted this comment on a Jira ticket: 'We need to investigate why the build failed. The error message indicates a dependency conflict.' Which noun clause introducer is most suitable in this context?
'In order to investigate' clearly establishes a purpose for the action – investigating the build failure. Using 'because of' would create a subordinate clause explaining *why* the investigation is needed, rather than stating what the investigation itself will be. The other options introduce different grammatical structures that aren't appropriate for this introductory sentence.
9 / 13
John (Senior Engineer) posted this Slack message: 'I'm seeing intermittent failures with the API endpoint. The logs show a timeout error, and we need to determine if it's related to network latency or something else.' Which phrase best completes the sentence to introduce a noun clause describing the problem?
The correct answer highlights a likely cause – network latency. Noun clauses introduced by 'despite' or 'due to' often express a reason for an observed problem. The other options are less relevant to describing the *cause* of a timeout error within an API.
10 / 13
During a code review, Maria (Junior Developer) writes: 'Before deploying this feature, we must verify _____ the new database schema is compatible with the existing application.' Which word best introduces the noun clause functioning as a subordinate clause?
'If' is the correct introductory phrase for a noun clause that functions as a condition or requirement. The sentence indicates a necessary step before deployment. 'That' is the standard introducer for noun clauses acting as subjects or objects, making it the most appropriate choice here.
11 / 13
You're drafting a PR description for a change to the authentication service. The description reads: 'Once the token refresh logic is implemented, we'll need to test _____ the user session remains secure.' Which phrase correctly completes the sentence using a noun clause?
The sentence requires a noun clause describing *what* needs to be tested. 'Whether users can still access resources' accurately reflects the core concern when implementing token refresh logic – ensuring continued security and functionality. The other options present specific aspects of the refresh process rather than the overall testing objective.
12 / 13
In a standup update, David (DevOps Engineer) says: 'We're monitoring _____ the new Kubernetes cluster is scaling correctly under load.' Which of the following best completes this sentence with a noun clause?
The sentence focuses on measuring 'performance metrics' – these are the key indicators of whether the cluster is scaling correctly. Noun clauses introduced by 'that' are commonly used to describe what is being monitored or observed. The other options represent different aspects of the deployment process rather than the core monitoring objective.
13 / 13
A technical document describes a new API endpoint: 'The endpoint returns the data _____ the server has processed.' Which option correctly uses a noun clause to complete the sentence?
The sentence requires a noun clause that specifies what makes the returned data 'valid.' 'Which should be validated' correctly expresses this requirement. Using 'that' is standard for introducing a noun clause acting as an object or descriptor.
What will I practise in "Noun Clauses in Technical Communication | Grammar Exercises"?
Practice using that, whether, and what noun clauses correctly in tickets, status updates, runbooks, and design docs.
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.