5 exercises — practise correct reflexive pronoun choice and agreement in technical descriptions.
0 / 28 completed
1 / 28
Which sentence uses the reflexive pronoun correctly to describe a process that acts on itself?
"Itself" is the correct reflexive pronoun for a non-human subject (the script) whose action targets the subject itself. Option A is correct: "The script cleans up itself" (more naturally: "cleans itself up"). Option B incorrectly uses "himself", the reflexive for a singular male person, which does not apply to an inanimate subject like a script. Option C uses the plain object pronoun "it" instead of the reflexive "itself" — since the subject and object refer to the same entity, the reflexive form is required. Option D uses "oneself", the generic/impersonal reflexive, which does not agree with the specific third-person subject "the script".
2 / 28
Which sentence correctly uses a reflexive pronoun for emphasis (not as a true reflexive object)?
Emphatic reflexives add emphasis to a subject or object without being the grammatical object of the verb. Option A is correct: "I myself reviewed..." emphasizes that the speaker personally did the review (as opposed to delegating it), and "myself" sits appositively next to "I". Option B incorrectly uses "myself" as the subject of the sentence — reflexive pronouns cannot function as the grammatical subject; only a subject pronoun ("I") can. Option D similarly uses the non-standard "me myself" as a subject, which is ungrammatical in standard English. Option C is grammatical up to "myself" but then incorrectly repeats "to me", which is redundant.
3 / 28
Which sentence contains a common non-native error: overusing "myself" instead of a plain object pronoun?
Option A is the error: "send the deployment logs to myself" incorrectly uses the reflexive "myself" where the subject and object are different (the sender is not necessarily the same as the intended recipient described this way, and even when self-referential, "to me" is the standard, natural object pronoun in requests like this). This is a very common overcorrection error, often used in professional emails to sound more formal, but it is grammatically non-standard. Option B is the correct version using the plain object pronoun "me". Options C and D are correct genuine reflexive uses: the subject ("I") and object ("myself") genuinely refer to the same person performing an action on themselves (sending a reminder to oneself; burning oneself out).
4 / 28
Which sentence correctly uses a reflexive pronoun to describe an API that calls its own endpoint recursively?
"Itself" is correct for describing recursion where a function invokes the same function — the subject and object are identical. Option B is correct: "The function calls itself recursively." Option A uses the non-reflexive object pronoun "it", which would incorrectly imply the function is calling some other, separate entity referred to elsewhere. Option C wrongly applies the personal reflexive "himself" to an inanimate function. Option D ("their self") is a non-standard, ungrammatical construction — the correct singular gender-neutral reflexive for a person of unspecified gender is "themself" or "themselves", not "their self", and in any case does not apply to an inanimate function.
5 / 28
Which sentence correctly uses "themselves" for a plural or gender-neutral singular technical subject?
"Each microservice" is grammatically singular (agreement is with "each", not with the plural noun that follows), so the reflexive pronoun must also be singular: "itself". Option A is correct. Option B incorrectly pairs the singular "each microservice" with the plural reflexive "themselves" — a common agreement error. Option C reverses the error: the plural subject "the microservices" is paired with the singular reflexive "itself", which is also incorrect — it should be "themselves". Option D uses "theirselves", which is not a standard English word (the correct forms are "themselves" for a definite plural, or "themself" as an emerging singular gender-neutral form for people, not systems).
6 / 28
A software engineer is debugging a recursive function. They realize the function is calling itself indefinitely, leading to a stack overflow. Which sentence best describes this situation using a reflexive pronoun?
Option 2 correctly uses 'itself' as the reflexive object, indicating that the function is acting upon itself recursively. Options A and D are too vague. Option B misuses 'itself' in a literal sense and option C describes the problem but doesn't use the reflexive pronoun appropriately.
7 / 28
A DevOps engineer is troubleshooting an automated deployment pipeline. They notice that after several stages, the system attempts to deploy a new version of the application, but the deployment process continuously triggers itself, leading to an infinite loop.
Option 2 accurately utilizes the reflexive pronoun 'itself' to describe the deployment process acting upon itself. It highlights the core problem of recursion. Options A and D describe potential causes but don't use 'itself'. Option B misinterprets the situation.
8 / 28
A data scientist is building a machine learning model that predicts future trends. They are using a technique where the model's predictions influence its own training process. Which sentence demonstrates this best?
Option 3 uses 'itself' correctly as a reflexive object, representing that the model is modifying its own behavior based on its outputs. Options A and D are too simplistic. Option B describes feedback but doesn't use the specific reflexive pronoun.
9 / 28
A network administrator is investigating a complex routing protocol. The router is configured to send packets to itself periodically as part of its heartbeat mechanism. Which sentence illustrates this functionality using the correct reflexive pronoun?
Option 2 correctly uses 'itself' as the reflexive object – the router is acting upon its own identity through the transmission of data. Options A and D are related to network design but don't employ the reflexive pronoun accurately. Option B describes a cyclical process incorrectly.
10 / 28
A software engineer is debugging a recursive function. They realize the function is calling itself indefinitely, leading to a stack overflow. Which sentence best describes this situation using a reflexive pronoun?
Option 2 correctly uses 'itself' as the reflexive object, indicating that the function is acting upon itself recursively. Options A and D are too vague. Option B misuses 'itself' in a literal sense and option C describes the problem but doesn't use the reflexive pronoun appropriately.
11 / 28
A DevOps engineer is troubleshooting an automated deployment pipeline. They notice that after several stages, the system attempts to deploy a new version of the application, but the deployment process continuously triggers itself, leading to an infinite loop.
Option 2 accurately utilizes the reflexive pronoun 'itself' to describe the deployment process acting upon itself. It highlights the core problem of recursion. Options A and D describe potential causes but don't use 'itself'. Option B misinterprets the situation.
12 / 28
A data scientist is building a machine learning model that predicts future trends. They are using a technique where the model's predictions influence its own training process. Which sentence demonstrates this best?
Option 3 uses 'itself' correctly as a reflexive object, representing that the model is modifying its own behavior based on its outputs. Options A and D are too simplistic. Option B describes feedback but doesn't use the specific reflexive pronoun.
13 / 28
A network administrator is investigating a complex routing protocol. The router is configured to send packets to itself periodically as part of its heartbeat mechanism. Which sentence illustrates this functionality using the correct reflexive pronoun?
Option 2 correctly uses 'itself' as the reflexive object – the router is acting upon its own identity through the transmission of data. Options A and D are related to network design but don't employ the reflexive pronoun accurately. Option B describes a cyclical process incorrectly.
14 / 28
A software engineer is debugging a recursive function. They realize the function is calling itself indefinitely, leading to a stack overflow. Which sentence best describes this situation using a reflexive pronoun?
Option 2 correctly uses 'itself' as the reflexive object, indicating that the function is acting upon itself recursively. Options A and D are too vague. Option B misuses 'itself' in a literal sense and option C describes the problem but doesn't use the reflexive pronoun appropriately.
15 / 28
A DevOps engineer is troubleshooting an automated deployment pipeline. They notice that after several stages, the system attempts to deploy a new version of the application, but the deployment process continuously triggers itself, leading to an infinite loop.
Option 2 accurately utilizes the reflexive pronoun 'itself' to describe the deployment process acting upon itself. It highlights the core problem of recursion. Options A and D describe potential causes but don't use 'itself'. Option B misinterprets the situation.
16 / 28
A data scientist is building a machine learning model that predicts future trends. They are using a technique where the model's predictions influence its own training process. Which sentence demonstrates this best?
Option 3 uses 'itself' correctly as a reflexive object, representing that the model is modifying its own behavior based on its outputs. Options A and D are too simplistic. Option B describes feedback but doesn't use the specific reflexive pronoun.
17 / 28
A network administrator is investigating a complex routing protocol. The router is configured to send packets to itself periodically as part of its heartbeat mechanism. Which sentence illustrates this functionality using the correct reflexive pronoun?
Option 2 correctly uses 'itself' as the reflexive object – the router is acting upon its own identity through the transmission of data. Options A and D are related to network design but don't employ the reflexive pronoun accurately. Option B describes a cyclical process incorrectly.
18 / 28
During a code review of a Python script for processing logs, Alex comments: 'The function calls self.process_data() recursively, which is fine but could lead to an infinite loop if the data doesn't converge.' Which sentence best reflects Alex's concern using a reflexive pronoun?
This question tests understanding of reflexive pronouns in the context of recursion. The key issue is that 'self' refers to the object itself (the function), while 'myself' is typically used with human subjects. Alex's concern is about the function repeatedly calling *itself*, not a person.
19 / 28
During a Slack conversation about debugging a microservice, Maria says: 'The service keeps restarting because of a circular dependency. The module is calling itself within its own initialization process.' Which sentence best describes this issue using a reflexive pronoun?
This scenario tests reflexive pronoun usage in a communication context. Maria's statement highlights a critical problem: the module calls *itself*, creating an infinite loop during initialization. The correct answer focuses on the reflexive action of the module calling itself within its own setup.
20 / 28
As a DevOps engineer, you're reviewing a Pull Request for a new CI/CD pipeline. The PR description reads: 'The system automatically deploys the application to staging after successful tests, and then it triggers a rollback if any critical errors are detected.' Which sentence best uses a reflexive pronoun in this context?
This question tests understanding of 'it' as a pronoun referring to the entire system. The sentence describes a complex automated process where the *system* performs both the deployment and rollback actions. Using 'itself' accurately conveys this circular action.
21 / 28
During a daily standup meeting, David reports: 'I'm investigating an issue with our load balancer. The server is constantly sending packets to itself as part of its health check configuration.' Which sentence best describes this situation using the appropriate reflexive pronoun?
This question focuses on a practical scenario involving network infrastructure. The server's health check mechanism sends packets *to itself*. Using 'it' correctly identifies the entity performing this action – the load balancer in this case, and more broadly the system component responsible for the check.
22 / 28
Sarah, a backend developer, was reviewing a function designed to validate user input. She noticed the code repeatedly called itself within the validation logic. Which sentence accurately describes this situation using a reflexive pronoun?
This question focuses on understanding how reflexive pronouns are used when a function calls itself. Option 1 correctly identifies the recursive nature of the problem – the function is repeatedly calling itself within its own logic, causing the issue. Options 2 and 4 misrepresent the purpose or outcome of self-referential code. Option 3 describes error handling, not recursion.
23 / 28
Ben, a senior developer, was explaining a complex design pattern to a junior team member via Slack. He stated: 'The service continuously updates its configuration based on the latest version of itself.' Which phrase best demonstrates the use of a reflexive pronoun in this context?
This scenario tests the practical application of reflexive pronouns in communication. Option 1 describes data replication – not a feedback loop. Option 2 is close but doesn't highlight the 'self' aspect. Option 3 involves external APIs and option 4 relates to caching, neither of which align with the intended meaning of the sentence.
24 / 28
Alex is debugging a microservice that handles user authentication. He notices the service repeatedly calls its own `validate_user` function within the authentication flow. This results in an infinite loop. Which phrase best describes this situation using a reflexive pronoun?
// Example API Response (simplified){"status": "error","message": "Infinite recursion detected."}
This scenario highlights a common cause of infinite loops: recursion without proper termination conditions. The reflexive pronoun 'itself' accurately describes how the service is repeatedly calling its own function. Option A is correct because it specifically identifies the recursive call that's causing the problem.
25 / 28
During a Slack discussion about a new feature for an e-commerce platform, David says: 'The system continuously updates its configuration based on the latest version of itself.' Which sentence demonstrates this best?
// Example Slack MessageDavid: 'Okay, so we're using a dynamic configuration service that constantly adapts to changes.'
This question tests understanding of reflexive pronouns in a context related to dynamic systems. 'Itself' indicates that the system is updating its own settings – a core concept of self-configuration. Option A isn't quite accurate; it refers to an abstract mechanism rather than the direct action described.
26 / 28
Maria is reviewing a code snippet for a task management application. She finds that the `update_task_status` function calls itself repeatedly within its logic. This results in an infinite loop. Which phrase best describes this situation using a reflexive pronoun?
// Example Code Snippet (Python)def update_task_status(task): if task.status == 'completed': task.status = 'done' update_task_status(task) # Recursive call
This focuses on how recursion can cause problems. The reflexive pronoun 'itself' is key here; it demonstrates that the `update_task_status` function is calling *itself* repeatedly within its own code block. This is a classic example of recursive programming gone wrong.
27 / 28
During a code review of a C# library for image processing, Liam comments: 'The function calls itself to resize the image, which is efficient but requires careful consideration of recursion depth and potential stack overflow issues.' Which sentence best describes this situation using a reflexive pronoun? Consider the implications of repeated self-reference.
Liam's statement correctly identifies the core issue with recursive functions: the potential for stack overflow. He's using 'self' to refer back to the function itself, emphasizing that repeated calls can exhaust the call stack if not handled carefully. The other options misrepresent the situation or introduce irrelevant details about image resolution.
28 / 28
As a DevOps engineer, you're investigating an automated deployment pipeline. You notice that after deploying a new version of the application to your staging environment, the system automatically triggers a rollback to the previous version. The system is configured to continually check its own state and revert if it detects inconsistencies. Which sentence illustrates this functionality using…
This scenario exemplifies a reflexive mechanism where the system continuously monitors and reacts to its own state. The phrase 'self' here refers to the deployment pipeline itself, which actively checks for inconsistencies and initiates a rollback if detected. The other options present alternative or less accurate descriptions of automated rollbacks.
What will I practise in "Reflexive Pronouns in Technical English — IT Grammar Exercise"?
Practise myself, itself, themselves for true reflexive objects, emphatic use, and recursive processes — and avoid common overuse errors like 'send it to
How many exercises are in this module?
This module has 28 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.