5 exercises — punctuating direct address correctly (start, middle, and end of sentence) in Slack messages and code review comments, and spotting non-vocative look-alikes.
0 / 5 completed
1 / 5
Which Slack message correctly punctuates a direct address to a colleague named Sam?
"Sam, can you take a look at this PR?" is correct. A vocative — a noun or name used to directly address someone — must be set off with a comma, whether it appears at the start, middle, or end of a sentence. This is a small but meaningful punctuation rule: without the comma (option A), "Sam can you take a look" reads as a run-on with no clear break, momentarily confusing about whether "Sam" is the subject of a statement or a name being addressed. A period (option C) incorrectly ends the sentence mid-thought. A semicolon (option D) is used to join two independent clauses, not to separate a vocative from the rest of the sentence. Classic (if extreme) illustration of the stakes: "Let's eat, Grandma" vs. "Let's eat Grandma" — the comma is the only thing preventing a very different meaning.
2 / 5
Which sentence correctly punctuates a vocative that appears at the END of the sentence?
"Could you rebase this branch, Alex?" is correct — a comma before a sentence-final vocative, with the sentence's own end punctuation (here, a question mark) placed after the name, not before it. Option B omits the comma entirely, which is the same error type seen at sentence-initial position — the name blends into the sentence without a clear pause. Option C incorrectly splits the sentence with a period, turning "Alex?" into its own fragment, which garbles the intended single question. Option D uses a dash and a period, mismatching the sentence's actual punctuation (it's a question, so it needs a question mark, not a period) and using the wrong separator for a vocative in this position. Rule: regardless of position (start, middle, end), the vocative gets a comma; the sentence's real terminal punctuation (period, question mark, exclamation mark) goes at the very end, after the vocative if it's sentence-final.
3 / 5
In a code review comment, which sentence correctly punctuates a MID-sentence vocative (interrupting the sentence, requiring TWO commas)?
"I think, Priya, this approach could cause a race condition" is correct. When a vocative interrupts a sentence mid-flow (rather than sitting at the very start or very end), it must be set off with commas on BOTH sides, exactly like any other parenthetical element. Option A has a comma only before "Priya", making it look like "I think" is followed awkwardly by "Priya this approach..." with an unclear boundary. Option B has a comma only after "Priya", incorrectly suggesting "I think Priya" is a single unit (as if "Priya" were the object of "think"). Option D misplaces a comma inside the noun phrase "this approach", which has nothing to do with the vocative and creates an unrelated error. Rule: a vocative is a parenthetical — parenthetical elements always need matching punctuation on both sides when they appear mid-sentence, just like appositives or "however" used mid-clause.
4 / 5
Which of these is NOT actually a vocative requiring comma-separation, despite superficially resembling one?
"The team lead approved the design" is NOT a vocative — "the team lead" here is the grammatical subject of the sentence (the person doing the approving), not someone being directly addressed. It correctly takes no comma, because it's functioning as an ordinary noun phrase within the sentence's core grammar, not as a parenthetical address. The other three examples are genuine vocatives, correctly punctuated: "team" in option A is being spoken TO, not about (compare: "Thanks to the team" would describe them, not address them); "Marcus" in option C is addressed directly; "everyone" in option D is likewise addressed directly. Diagnostic test: a true vocative can be removed from the sentence without changing its grammatical completeness or core meaning — "Thanks for the quick turnaround" still works with "team" removed — whereas removing a true subject ("the team lead") leaves the sentence incomplete ("approved the design" has no subject).
5 / 5
A code review comment reads: "Nice fix here, but consider adding a test, Jordan, for the null case." Is the vocative correctly punctuated, and is its placement effective?
Option B is correct. Mechanically, "Jordan" is punctuated correctly as a mid-sentence vocative (comma on both sides), following the same rule established in the earlier exercises. However, this is a case where correct punctuation doesn't guarantee the best style — inserting a name in the middle of an already complex sentence ("consider adding a test, Jordan, for the null case") interrupts the flow between the verb phrase ("adding a test") and its following prepositional phrase ("for the null case"). A stylistically smoother version would move the vocative to the very start ("Jordan, nice fix here, but consider adding a test for the null case") or the very end ("Nice fix here, but consider adding a test for the null case, Jordan"). Style tip: vocatives are grammatically flexible in position, so when a mid-sentence placement feels awkward, relocate it to the start or end rather than leaving it wedged between closely related phrases.
What will I practise in "Vocative Address Commas in Technical English — Grammar Exercise"?
Practise comma placement for vocatives when directly addressing colleagues by name in Slack messages, code review comments, and standups. 5 exercises.
How many exercises are in this module?
This module has 5 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.