5 exercises — phrasal verbs appear constantly in code reviews, Jira tickets, standups, and engineering docs. Practise identifying what they mean from the surrounding context.
Phrasal verbs covered in this set
look into — investigate, research in detail
sort out — resolve a problem or messy situation
wrap up — finish, bring to completion
factor out — extract code to a reusable location
phase out — gradually stop using and remove
0 / 10 completed
1 / 10
A reviewer comments on your pull request: "The timeout logic looks fragile — I'll look into whether there's a library that handles this more reliably before we merge." What does look into mean in this context?
Look into = investigate, research, or examine something more carefully. It does NOT mean to literally look inside something. In IT contexts you will hear it constantly: "I'll look into the bug", "Can you look into why the tests are flaky?", "We need to look into the performance regression." It always implies active investigation — gathering information, testing hypotheses, or doing research — rather than passive observation. Synonyms: investigate (more formal), dig into (more informal), research, examine. Grammar note: "look into" is inseparable — you cannot split it: "look the issue into" ❌ → "look into the issue" ✅.
2 / 10
A Jira ticket description reads: "This task is blocked — we need to sort out the deployment permissions before proceeding." What does sort out mean here?
Sort out = resolve a problem, deal with a confusing or broken situation, or get something organised so it is no longer an issue. It is one of the most versatile British-English phrasal verbs, widely used in international tech teams: "We need to sort out the CI failures", "Can you sort out access for the new team member?", "I'll sort out the DNS issues by end of day." It implies the problem exists and needs to be fixed or clarified. Formal equivalents: resolve, address, fix, clarify. Grammar: "sort out" is separable: "sort the permissions out" ✅ or "sort out the permissions" ✅. With a pronoun: "sort them out" ✅ (never "sort out them" ❌).
3 / 10
In standup, the team lead says: "We need to wrap up the database migration by Friday or it blocks the release." What does wrap up mean?
Wrap up = finish, complete, bring something to a conclusion. It's the action of putting the last pieces in place and closing out a task. You'll hear it in standups: "Let's wrap up this sprint cleanly", in meetings: "Let's wrap up — we're out of time", and in code reviews: "Once you wrap up the refactor, ping me for re-review." It's separable: "wrap the migration up" ✅ or "wrap up the migration" ✅. In informal contexts, it also means to finish a meeting: "Let's wrap up." Related: wind up (similar meaning, slightly more formal), close out (common in project management: "close out the ticket"), tie up ("tie up loose ends" = deal with remaining small tasks).
4 / 10
A code review comment reads: "You could factor out this validation logic into a shared utility — three other services need the same check." What does factor out mean in this context?
Factor out = extract a piece of code (a function, method, or class) and relocate it to a shared location so it can be reused, rather than duplicated. It comes from mathematics (factoring out a common term: ax + ay = a(x + y)) — the same concept applied to code. You'll see it in code review comments: "Factor this out into a helper", "We should factor out this logic before it gets duplicated further." Related patterns: the DRY principle (Don't Repeat Yourself) motivates factoring out. Similar phrases: extract (as in "Extract Method" refactoring), pull out (informal: "pull this out into a utility"), abstract (more architectural: "abstract this behind an interface").
5 / 10
In a retrospective, a backend engineer says: "I think we should phase out the v1 API by the end of Q2 — continuing to support two API versions is a significant maintenance burden." What does phase out mean?
Phase out = gradually reduce, sunset, or withdraw something from use over a planned timeline — not an abrupt shutdown, but a managed wind-down. It implies: announcing the deprecation, giving users time to migrate, reducing support, and eventually removing it entirely. Common in tech: "We're phasing out IE11 support", "The legacy endpoint will be phased out in v3.0", "SOAP is being phased out in favour of REST." Formal synonym: deprecate (especially in APIs: "This endpoint is deprecated as of v2.4"). The key idea is gradual — "phase" suggests stages. Opposite: phase in = gradually introduce something new. Related: sunset (used as a verb for products: "We're sunsetting the desktop app") and decommission (infrastructure: "decommission the old server").
6 / 10
A frontend developer is frustrated with the slow performance of a legacy component. He says: 'We need to optimize this code and reduce the number of DOM manipulations.' What does 'optimize' mean in this context?
'Optimize' here means to improve something – in this case, the code's performance. It's about making it faster and more efficient by reducing unnecessary actions like frequent DOM manipulations, which are known to be slow operations in web development. Option A is incorrect as optimization doesn't usually add features.
7 / 10
During a Slack conversation about debugging an issue, a senior engineer replies: 'Let's troubleshoot this further and isolate the root cause.' What does 'troubleshoot' mean in this context?
'Troubleshoot' means to systematically investigate a problem. It's about carefully examining the situation and trying different approaches to identify the underlying cause – the 'root cause'. Options A and D are incorrect as they don't describe investigation.
8 / 10
A code review comment reads: 'The function is overly complex; we should refactor it to make it more readable and maintainable.' What does 'refactor' mean in this context?
'Refactor' means to restyle or restructure existing code – in this case, making the function more readable and maintainable. The key thing is that it doesn't change what the function *does*, just how it's written. Options A and D are incorrect as they describe adding/deleting functionality.
9 / 10
A developer is explaining a technical decision to the team during a standup meeting: 'We're going to migrate this data to a new database system.' What does 'migrate' mean here?
'Migrate' means to move or transfer something – in this case, the data. The phrase implies transferring it from one database system to another. It's a common technical term used when moving data between systems.
10 / 10
A product manager asks: 'We need to scale up our infrastructure to handle the increased user traffic.' What does 'scale up' mean in this context?
'Scale up' refers to increasing the resources or capacity of a system. In this case, it means expanding the infrastructure (servers, storage, etc.) to accommodate a higher volume of users and their requests – essentially handling more load.
What will I practise in "Phrasal Verbs in IT Context"?
This module focuses on Phrasal Verbs — real workplace phrasing you'll use on the job. It contains 10 scenario-based multiple-choice questions with instant feedback.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account or sign-up required.
How many questions does this exercise have?
This module includes 10 questions. Each one gives an immediate right/wrong result plus a full explanation of the correct phrasing.
What happens if I answer a question incorrectly?
You'll see the correct answer highlighted straight away, along with a plain-English explanation of why it's right and why the other options don't fit — mistakes are part of the learning here.
Can I retry the exercise if I want a better score?
Yes — use the 'Try again' button on the results screen to reset your score and go through the questions again. There's no limit on attempts.
Who is this Phrasal Verbs exercise for?
It's aimed at IT professionals with working English who want to sound more natural and precise around phrasal verbs — useful whether you're preparing for real conversations at work or just building confidence with the vocabulary.
Do I need an account to track my progress?
No account is needed. Your progress through the exercise is tracked locally in your browser for the current session, and you can replay the module at any time.
How is this different from reading a blog article?
This exercise is an interactive drill that tests and reinforces specific phrasing through multiple-choice questions with instant feedback, while blog articles explain concepts and vocabulary in prose. The two work well together.
Where can I find more Phrasal Verbs exercises?
See the Phrasal Verbs hub for more modules like this one, or browse the full Exercises page for other IT-English topics.
Can I complete this exercise on my phone?
Yes — every exercise on CoderSlingo is fully responsive and works on phones and tablets, so you can practise anywhere.