5 exercises — choosing the/a/an, this/these, and each/every/all in API docs, READMEs, and incident reports.
0 / 6 completed
1 / 6
In an API reference you write: "_____ request must include a valid Bearer token." Which determiner is correct?
Every is correct here. "Every request" means each individual request in the set — it is used with singular countable nouns to make universal statements in technical documentation: "Every endpoint requires authentication", "Every response includes a request ID", "Every migration must be reversible." "Each" would also work and is slightly more formal. "A request" would only describe one unspecified request, not a universal rule. "This request" refers to a specific, already-mentioned request. "Some" implies a subset, which contradicts the universal intent.
2 / 6
You're explaining a concept in a README: "_____ cache is a temporary data store that reduces database load." Which article fits best?
A is correct for a generic definition. When you define what something is in general — introducing a concept to a reader unfamiliar with it — use the indefinite article "a/an": "A microservice is a single-responsibility service", "An ORM is a library that maps objects to database tables." "The" would imply a specific cache the reader already knows about. "This" would refer to a specific cache just mentioned. "Each" requires a plural context ("each cache in the cluster"). For first-mention definitions in technical documentation, use "a" or "an."
3 / 6
In a post-mortem you write: "_____ database servers experienced elevated latency during the incident." You mean all three servers in your cluster. Which determiner is correct?
All is correct when referring to the entire group together with a plural noun: "All database servers", "All affected users", "All three replicas". "Every" and "each" require a singular noun ("every server", "each server") and emphasise individual members. "All" with a plural noun treats the group as a whole — natural for incident reports when summarising group-level impact. "Some" would imply a subset, contradicting "all three." Use "all + plural noun" for collective statements, "every/each + singular noun" when emphasising individual cases.
4 / 6
A design doc refers back to an architecture decision made earlier: "_____ approach reduces coupling between services." Which determiner signals you're referring to the specific approach just described?
This is correct for pointing back to something just introduced or described. Demonstrative determiners ("this", "these", "that", "those") are essential in technical writing for cohesion — they tie sentences together without repeating the full noun phrase: "This pattern allows horizontal scaling", "These constraints simplify testing", "This decision was driven by latency requirements." "A" would imply an unspecified, new approach. "Any" is used for open conditions ("any approach that reduces coupling"). Using "this" correctly shows the reader exactly which approach you mean.
5 / 6
In a Slack message: "I've pushed _____ fix to the staging branch — can you review it?" Which article is correct?
A is correct because this is the first mention of this specific fix in the conversation — the listener doesn't yet know which fix you mean. The indefinite article "a" introduces new, unidentified information: "I've opened a PR", "I've added a test", "I've filed a ticket." If you had already discussed the fix ("Remember that memory leak fix?"), you would switch to "the" — the definite article is used when both speaker and listener share knowledge of the specific thing: "I've pushed the fix we discussed." This first-mention vs. second-mention distinction is one of the most important article rules in English.
6 / 6
During a standup meeting, your team lead asks: 'What progress have you made on the authentication service?' You respond: 'I've implemented OAuth2.' Which determiner is most suitable for this statement?
'This' indicates that you're referring to the current state of your work – the specific implementation of OAuth2 that *you* are working on. Using 'those' would imply a previously defined or discussed implementation, which isn't necessarily accurate. This demonstrates how determiners can subtly shape communication in a professional setting.
What will I practise in "Determiners in IT Contexts — Grammar Exercise"?
Practice using the/a/an, this/these, each/every/all correctly in API docs, README files, post-mortems, and Slack messages. 5 interactive exercises.
How many exercises are in this module?
This module has 6 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.