5 exercises — the phrasal verbs that describe what users and systems do: sign up, log in, opt in/out, set up, fill in, check out, back up, sync up. Essential vocabulary for writing user stories, API docs, and UX copy.
User action phrasal verbs — quick reference
Account lifecycle: sign up (create) · sign in / log in (enter) · sign out / log out (exit) · delete account
Onboarding: set up (configure) · fill in (complete a form) · opt in (choose to participate) · verify (confirm)
Commerce: add to cart · check out (complete purchase) · submit (send a form)
Data: back up (copy for safety) · sync up (align/update) · opt out (withdraw consent)
GDPR note: opt-in = explicit consent required · opt-out = enrolled by default, can leave
0 / 10 completed
1 / 10
A UX designer writes in a Jira ticket: "The onboarding funnel has three steps: users sign up, set up their profile, then opt in to notifications." Match the phrasal verbs to their meanings.
Three key onboarding phrasal verbs:
Sign up = create a new account or register for a service. Notice the difference: you sign up (create) vs. sign in / log in (enter an existing account). "Sign up for a free trial." "Over 10,000 users signed up in the first week."
Set up = configure, establish, make ready for use. Not just installing — it includes configuring settings, filling in profile details, and preparing something to work. "Set up your workspace." "Set up two-factor authentication." "It takes 5 minutes to set up."
Opt in = voluntarily choose to participate or receive something. Especially important in GDPR/privacy context: features and marketing must be opt-in (user must actively choose to receive), not opt-out (enrolled by default unless they object).
Full onboarding phrasal verb chain: sign up → verify email → log in → set up profile → opt in to notifications → fill in billing details → check out → sync up with team
2 / 10
A backend developer is writing API documentation. Choose the correct phrasal verb: "Users can _____ their account at any time from Settings → Security. Their session will end immediately and they will need to _____ again to continue."
Sign out / log out and sign in / log in are the standard verb pairs for session management.
Sign out (also: log out) = end an authenticated session. "Sign out of your account." "If you sign out on a shared computer, no one can access your data."
Sign in (also: log in) = start an authenticated session with credentials. "Sign in with Google." "Log in to your account to continue."
Style conventions across platforms: • Apple products → sign in / sign out • Android / Google → sign in / sign out • Older enterprise software → log in / log out • Unix/Linux systems → log in / log out (or log on / log off)
Grammar note — separable phrasal verbs: "Sign out of your account" ✅ (prep + object) "Log out" ✅ (intransitive — often used without an object) "Log out of the system" ✅ "Sign out" without object ✅ (absolute use)
Related: sign off = end a communication: "I'll sign off for the day." Different from signing out of a system.
3 / 10
A QA engineer is writing a test case for a checkout flow. Which description uses phrasal verbs most accurately?
Check out and fill in are the standard phrasal verbs for ecommerce flows:
Check out = complete a purchase process (go through the final payment steps). Directly borrowed from the retail concept of checking out at a cash register. "Add to cart and check out." "The checkout process takes 3 steps." (Noun: "checkout" — no hyphen, no space.)
Fill in = write in or complete required fields. "Fill in the form." "Fill in your address." "Fill in all required fields before submitting."
Why not Option C or D? They use formal/technical register rather than the natural phrasal-verb register. QA test cases typically use active, plain language — "fill in", "check out", "click", "confirm" — to be clear and unambiguous.
Other e-commerce / form phrasal verbs: • add to (cart/wishlist): "Add to cart" — standard UI label • submit: technically not a phrasal verb but very common: "Submit the form" • back up: save a copy: "Back up your data before migrating" • check out vs. check in: check in = arrive/register (hotel, airport, standup: "Check in on Jira")
4 / 10
A DevOps engineer writes a runbook step: "After the migration, all services will automatically sync up with the new database. Users should back up any local data before the maintenance window." What do sync up and back up mean here?
Sync up = synchronise — bring two or more systems, devices, or people to the same consistent state. Can be technical or interpersonal: "sync up the databases", "sync up with your team", "sync up your calendar."
Back up = create a copy of data so it is protected and recoverable. Critical IT safety habit: "Back up your data before upgrading." "The backups run every 24 hours." (Noun: "a backup" — one word, no hyphen.)
Back up variants in IT and plain English: • back up data = create a safety copy • back up a claim = support with evidence: "Can you back that up with metrics?" • back up traffic = cause congestion: "The queue backed up after the server went down." • be backed up = have a lot of work queued: "The support queue is totally backed up."
Sync up variants: • sync up databases = ensure data consistency • sync up with someone = align on status, share updates (replaces "let's have a quick meeting") • in sync = aligned and consistent: "Are the dev and staging environments in sync?"
5 / 10
A product manager is describing a GDPR compliance feature: "Users should be able to _____ from marketing emails with a single click, and the preference should _____ with our CRM within 24 hours."
Opt out = choose to stop participating in something; withdraw consent or remove yourself from a group or list. Opposite: opt in (choose to join/participate). The pair is especially important in GDPR and privacy law contexts.
Sync up = here used for data synchronisation between systems: "sync the preference with our CRM" means the unsubscribe choice should be reflected in the CRM database within 24 hours.
Opt in / opt out — the GDPR distinction: • Opt-in (explicit consent model): users must actively choose to receive marketing. Default = not enrolled. Required by GDPR for most marketing communications. • Opt-out (soft opt-out): users are enrolled by default but can leave. Allowed in limited scenarios (e.g., existing customers, legitimate interest). • Writing in UI/UX: "Opt out of marketing emails" (button text) · "You can opt out at any time" (privacy policy language)
Why the other options are wrong: • "Log out / merge in" — log out ends a session; merge in combines branches — neither fits • "Sign off / back up" — sign off means approve; back up means copy data • "Phase out / roll out" — phase out is for retiring a product; roll out is for deploying to users
6 / 10
John, a senior developer, left this comment on a code review:
"This function needs to be more robust. It's currently handling errors poorly. We should log the exception and then throw it again with a more descriptive message. Also, let's clean up these dependencies – they're adding unnecessary complexity."
The phrase 'log' in this context refers to recording information about an error, which is common practice in software development. 'Throw' means to abruptly terminate a process or program due to an unhandled exception. 'Clean up' signifies removing unnecessary elements, aligning with good code hygiene. The options present different meanings of these phrasal verbs.
7 / 10
Sarah, a QA engineer, is drafting the description for a new API endpoint:
'Users can validate their user credentials using this endpoint. Their session will end immediately after successful validation and they will need to re-authenticate to continue.' What do these phrasal verbs mean in this context?
'Validate' here means to confirm that the provided credentials are correct. 'Re-authenticate' specifically refers to the process of verifying a user's identity again after initial authentication, which is standard security practice. The other options have different meanings related to account management or system resets.
8 / 10
Mark, a DevOps engineer, is writing a Slack message to the team:
'We're going to roll out the new version of the application. Users should check in with support if they encounter any issues and we'll debug them quickly.' What do these phrasal verbs mean?
'Roll out' signifies the deployment of a new version. 'Check in' means reporting an issue or requesting assistance. 'Debug' refers to the process of finding and resolving errors within software. It's important to use these phrases accurately when communicating technical tasks.
9 / 10
Emily, a product manager, is updating the project's status:
'We're currently working through some performance bottlenecks. Users should monitor their application usage and we will optimize the system based on their feedback.' What do these phrasal verbs mean?
'Optimize' means to make something more efficient. 'Monitor' implies observing a system's behavior. 'Work through' describes the process of systematically resolving issues, and is distinct from 'optimize'. Understanding these nuances will improve your communication regarding project goals.
10 / 10
David, a backend developer, is writing API documentation:
'Users can sign up for our service with their email address. Once they've signed in, they will automatically receive welcome emails.' What do these phrasal verbs mean?
'Sign up' means to create a new account. 'Sign in' refers to the process of logging into an existing account. 'Receive' describes getting information, and 'upload' is about transferring files. These are fundamental actions related to user accounts.
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.