"Whereby" and "Wherein" in Technical Specifications
5 exercises — practise the formal relative adverbs "whereby" and "wherein" in technical specifications.
0 / 15 completed
1 / 15
Choose the sentence that correctly uses "whereby" to describe a mechanism.
"The system uses a retry policy whereby failed requests are automatically resent up to three times" is correct: "whereby" means "by which" and correctly introduces a clause explaining the mechanism through which the retry policy operates. Option B uses "wherein" ("in which"), which describes a location or condition rather than a process mechanism, a less precise fit here. Option C redundantly adds "that" after "whereby", which already functions as a full relative adverb and cannot take an additional relative pronoun. Option D redundantly adds "which" after "whereby" for the same reason.
2 / 15
Which sentence correctly uses "wherein" to describe a condition or state contained within something?
"The contract includes a clause wherein the vendor guarantees 99.9% uptime" is correct: "wherein" means "in which", precisely describing what is stated inside the clause. Option B swaps in "whereby", which implies a process or mechanism rather than content contained within the clause, a less exact fit than "wherein" for describing what a clause states. Option C redundantly adds "that" after "wherein", which already functions as a complete relative adverb. Option D adds an extra pronoun "it", creating a grammatically doubled subject.
3 / 15
Select the sentence that correctly uses "whereby" in a formal architecture document.
"We adopted a blue-green deployment strategy whereby traffic is switched instantly between two environments" is correct: "whereby" appropriately introduces the mechanism by which the deployment strategy achieves its effect. Option B uses "wherein", which would suggest a static condition contained in the strategy rather than the process by which it functions, a less precise choice for describing the switching mechanism. Option C redundantly adds "how" after "whereby". Option D incorrectly splits "whereby" into two words, which is not standard spelling.
4 / 15
Which sentence correctly distinguishes "wherein" from "whereby" when describing a scenario contained in a specification?
"Section 4 describes a scenario wherein two nodes attempt to acquire the same lock simultaneously" is correct: "wherein" ("in which") fits naturally because the sentence describes what happens within a scenario, a contained situation, not a mechanism. Option B uses "whereby", which frames it as a process achieving a result, a subtly less accurate fit for describing a described situation rather than a method. Option C redundantly adds "which" after "wherein". Option D adds unnecessary commas around "wherein", disrupting the clause's integration into the sentence.
5 / 15
Choose the sentence that correctly uses "whereby" to describe an access-control mechanism.
"The platform enforces role-based access control whereby permissions are granted according to a user's assigned role" is correct: "whereby" introduces the mechanism by which access control operates. Option B substitutes "wherein", which is less precise here since the sentence is describing a functional process, not a static condition inside something. Option C garbles the preposition after "according", producing an ungrammatical phrase. Option D redundantly adds "by" before "whereby", which already contains the meaning of "by".
6 / 15
Code Review Comment: Alex commented on Sarah's PR, saying: 'The feature should be implemented whereby the user's authentication token is validated against the API.' Which of the following best reflects Alex's intended meaning?
Whereby indicates the *means* or *method* by which something is achieved. Alex isn't saying what the feature *is*, but rather *how* it operates – specifically, using an authentication token to validate a user. Options A and B describe the overall function; option C describes a step in that process, while option D is too general.
7 / 15
Slack Message: Mark typed into the #devs channel: 'The API response wherein the user details are returned includes a timestamp for each record.' What does Mark primarily mean in this message?
Wherein signifies 'contained within' or 'present in'. Mark is saying that the timestamp information is *part of* the data returned by the API when a user's details are retrieved. Options A and B describe possible attributes; option C introduces an irrelevant detail (profile picture), and D is completely unrelated to the message's core meaning.
8 / 15
PR Description: 'This change implements the new payment processing flow whereby transactions are routed through Stripe's secure gateway. The system will automatically update the user's account balance wherein the total amount paid is deducted.' Which sentence best describes the relationship between these two clauses?
Whereby indicates a mechanism or method. The first sentence describes *how* transactions are processed (through Stripe), and the second explains *what happens* as a result of that process – updating the account balance. This reflects the standard use of these terms in technical documentation, focusing on cause-and-effect relationships.
9 / 15
Standup Update: During the daily standup, David said, 'The feature's success wherein its performance metrics are monitored is crucial to our overall strategy.' What does David mean by this statement?
Wherein denotes a condition or characteristic *within* something. David's statement highlights that monitoring performance metrics is essential because it provides the information needed to evaluate and guide the feature's strategic alignment. The other options misinterpret the meaning of the phrase – it's not about predicting success, but about having the data to assess it.
10 / 15
API Response: The API returned the following message: 'The user profile whereby access control is determined includes a flag indicating whether the user has administrator privileges.' What does this response primarily describe?
Whereby signifies the *means* or *method*. Here, it describes how access control is determined – using a specific flag within the user profile data. This indicates that the flag itself *is the mechanism* by which permissions are managed, rather than simply describing the profile's contents.
11 / 15
Code Review Comment: Alex commented on Sarah's PR, saying: 'The feature should be implemented whereby the user's authentication token is validated against the API.' Which of the following best reflects Alex's intended meaning?
Whereby indicates the *means* or *method* by which something is achieved. Alex isn't saying what the feature *is*, but rather *how* it operates – specifically, using an authentication token to validate a user. Options A and B describe the overall function; option C describes a step in that process, while option D is too general.
12 / 15
Slack Message: Mark typed into the #devs channel: 'The API response wherein the user details are returned includes a timestamp for each record.' What does Mark primarily mean in this message?
Wherein signifies 'contained within' or 'present in'. Mark is saying that the timestamp information is *part of* the data returned by the API when a user's details are retrieved. Options A and B describe possible attributes; option C introduces an irrelevant detail (profile picture), and D is completely unrelated to the message's core meaning.
13 / 15
PR Description: 'This change implements the new payment processing flow whereby transactions are routed through Stripe's secure gateway. The system will automatically update the user's account balance wherein the total amount paid is deducted.' Which sentence best describes the relationship between these two clauses?
Whereby indicates a mechanism or method. The first sentence describes *how* transactions are processed (through Stripe), and the second explains *what happens* as a result of that process – updating the account balance. This reflects the standard use of these terms in technical documentation, focusing on cause-and-effect relationships.
14 / 15
Standup Update: During the daily standup, David said, 'The feature's success wherein its performance metrics are monitored is crucial to our overall strategy.' What does David mean by this statement?
Wherein denotes a condition or characteristic *within* something. David's statement highlights that monitoring performance metrics is essential because it provides the information needed to evaluate and guide the feature's strategic alignment. The other options misinterpret the meaning of the phrase – it's not about predicting success, but about having the data to assess it.
15 / 15
API Response: The API returned the following message: 'The user profile whereby access control is determined includes a flag indicating whether the user has administrator privileges.' What does this response primarily describe?
Whereby signifies the *means* or *method*. Here, it describes how access control is determined – using a specific flag within the user profile data. This indicates that the flag itself *is the mechanism* by which permissions are managed, rather than simply describing the profile's contents.
What will I practise in ""Whereby" and "Wherein" in Technical Specifications — IT Grammar Exercise"?
Practise the formal relative adverbs "whereby" (by which) and "wherein" (in which) to describe mechanisms and contained conditions in technical specifications
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.