Prepositions and Collocations in Technical English
5 exercises — master fixed prepositional collocations used in IT documentation, code reviews, and stakeholder communication.
0 / 7 completed
1 / 7
The payment service is _____ the authentication microservice for user validation.
"Dependent on" is the correct collocation. The preposition "on" follows "dependent" (adjective form) and "rely on". Common error: "dependent of" (influenced by French/Spanish). Related IT collocations: "reliant on", "contingent on", "based on". Note: the verb form is "depend on" (not "depend of").
2 / 7
This SDK is not _____ the latest version of Node.js.
"Compatible with" is the fixed collocation. The preposition is always "with" for compatibility, integration, and compliance. Other "with" collocations: "integrated with", "interfaced with", "consistent with", "aligned with". "Compatible to" and "compatible for" are errors found frequently in non-native technical writing.
3 / 7
The DevOps engineer is _____ maintaining the CI/CD pipelines and _____ the on-call rotation.
"Responsible for" — the preposition is always "for". "Part of" — the preposition is always "of". Both are fixed IT-context collocations. "Responsible of" is a direct translation error (from French/Spanish/Italian "responsable de"). "Part from" is not a standard English phrase in this context.
4 / 7
There is a significant _____ the performance of the monolith _____ the microservices architecture.
"Difference between X and Y" is the correct pattern when comparing two things. "Difference between" introduces the first item; "and" introduces the second. Common errors: "difference of" (wrong preposition) and "difference between X with Y" (wrong connector). Also correct: "a difference in performance" (when referring to a single metric), but when comparing two items, "between...and" is required.
5 / 7
The new caching layer had a positive _____ the database load and resulted _____ a 30% reduction in query times.
"Impact on" is the standard collocation — you have an impact ON something. "Resulted in" — "result in" is a phrasal verb meaning "to cause as an outcome". "Impact to" and "impact in" are common non-native errors. "Resulted to" is also incorrect — the correct preposition is "in" for results.
6 / 7
Code Review Comment: 'The function's logic is quite convoluted. It seems to be relying heavily on undocumented side effects. We should aim for a more explicit and testable approach.' – Sarah (Senior Developer)
This question tests understanding of prepositions used to critique code. 'Dependent' accurately describes the issue highlighted in the comment – the function's reliance on an external API without error handling is a significant vulnerability and requires clarification. The other options represent alternative criticisms that don't fit the scenario's focus on dependency management.
7 / 7
Code Review Comment: 'The function's logic is quite convoluted. It seems to be relying heavily on undocumented side effects. We should aim for a more explicit and testable approach.' – Sarah (Senior Developer)
This question tests understanding of prepositions used to critique code. 'Dependent' accurately describes the issue highlighted in the comment – the function's reliance on an external API without error handling is a significant vulnerability and requires clarification. The other options represent alternative criticisms that don't fit the scenario's focus on dependency management.
What will I practise in "Prepositions and Collocations in Technical English — Grammar Exercise"?
Practise prepositions with IT verbs and adjectives: responsible for, compliant with, compatible with, dependent on. 5 exercises with explanations.
How many exercises are in this module?
This module has 7 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.