Practice advanced connectors and discourse markers used in technical writing, presentations, and formal reports.
0 / 18 completed
1 / 18
A technical report discusses a trade-off: the approach is faster but uses more memory. Which discourse marker best signals the contrast?
That said signals a contrasting point after acknowledging the previous statement. It is less abrupt than however and suits formal technical writing. Consequently signals result, not contrast. Furthermore signals addition.
2 / 18
You are writing a design document and want to signal that a point follows logically from the previous one. Which marker is most appropriate?
It follows that introduces a logical conclusion or consequence. By the same token adds a parallel point. Notwithstanding signals concession or contrast. Admittedly introduces a concession.
3 / 18
A proposal acknowledges a known weakness but argues the benefit outweighs it. Which marker best introduces the concession?
Albeit (although) introduces a concession in a formal, compressed way. Albeit more X, Y... acknowledges the drawback while emphasising the benefit. Hence signals consequence. By extension signals an extended logical inference.
4 / 18
An incident report notes that the root cause is still under investigation but a likely factor is identified. Which marker introduces the qualification?
With the caveat that introduces a qualification or limitation on a statement. It signals that the following statement is conditional or uncertain. Notwithstanding signals a contrast or exception to a rule.
5 / 18
A post-mortem acknowledges that the on-call engineer made the best decision with available information, even though the outcome was bad. Which marker best captures this nuance?
Admittedly introduces a concession the speaker acknowledges as true. It is honest and fair-minded: Admittedly, X; however, Y supports the blameless culture of post-mortems.
6 / 18
Sarah: 'The new API endpoint returns a 500 error when attempting to create a user with an email address that doesn't match the expected format. We've validated the input on the client-side, but it still fails.'
Mark: 'Okay, let's investigate. But before we dive into debugging, could you emphasize the potential root cause?'
This scenario requires signaling a necessary step before tackling the primary problem. The word 'However' correctly introduces a qualification or concession – Mark is suggesting they pause and investigate the client-side validation *before* jumping to a solution. Options A, C, and D all represent immediate actions without considering further analysis, which is often inappropriate in technical debugging. Using 'however' demonstrates an understanding that a deeper investigation is needed before implementing a fix.
7 / 18
PR #1234 is titled 'Refactor: User Authentication'. The commit message reads: 'Fixed a bug where users couldn't log in. Improved security.' During a code review with your team lead, you want to gently push back on the overly simplified description. Which of the following phrases would be most appropriate to add to the end of the message to provide more context without sounding critical?
The correct option, 'furthermore, this update addresses a vulnerability related to session management,' uses a discourse marker—'furthermore'—to signal that the original message was incomplete and that additional important information is being presented. This acknowledges the prior statement while adding crucial details about the security aspect, which is often a key concern in authentication updates. The other options introduce different types of relationships (contrast, cause & effect, or simply a restatement) that aren't appropriate for this context; 'furthermore' best builds upon the existing narrative.
8 / 18
Sarah: 'The new API endpoint returns a 500 error when attempting to create a user with an email address that doesn't match the expected format. We've validated the input on the client-side, but it still fails.'
Mark: 'Okay, let's investigate. But before we dive into debugging, could you emphasize the potential root cause?'
This scenario requires signaling a necessary step before tackling the primary problem. The word 'However' correctly introduces a qualification or concession – Mark is suggesting they pause and investigate the client-side validation *before* jumping to a solution. Options A, C, and D all represent immediate actions without considering further analysis, which is often inappropriate in technical debugging. Using 'however' demonstrates an understanding that a deeper investigation is needed before implementing a fix.
9 / 18
PR #1234 is titled 'Refactor: User Authentication'. The commit message reads: 'Fixed a bug where users couldn't log in. Improved security.' During a code review with your team lead, you want to gently push back on the overly simplified description. Which of the following phrases would be most appropriate to add to the end of the message to provide more context without sounding critical?
The correct option, 'furthermore, this update addresses a vulnerability related to session management,' uses a discourse marker—'furthermore'—to signal that the original message was incomplete and that additional important information is being presented. This acknowledges the prior statement while adding crucial details about the security aspect, which is often a key concern in authentication updates. The other options introduce different types of relationships (contrast, cause & effect, or simply a restatement) that aren't appropriate for this context; 'furthermore' best builds upon the existing narrative.
10 / 18
Sarah: 'The new API endpoint returns a 500 error when attempting to create a user with an email address that doesn't match the expected format. We've validated the input on the client-side, but it still fails.'
Mark: 'Okay, let's investigate. But before we dive into debugging, could you emphasize the potential root cause?'
This scenario requires signaling a necessary step before tackling the primary problem. The word 'However' correctly introduces a qualification or concession – Mark is suggesting they pause and investigate the client-side validation *before* jumping to a solution. Options A, C, and D all represent immediate actions without considering further analysis, which is often inappropriate in technical debugging. Using 'however' demonstrates an understanding that a deeper investigation is needed before implementing a fix.
11 / 18
PR #1234 is titled 'Refactor: User Authentication'. The commit message reads: 'Fixed a bug where users couldn't log in. Improved security.' During a code review with your team lead, you want to gently push back on the overly simplified description. Which of the following phrases would be most appropriate to add to the end of the message to provide more context without sounding critical?
The correct option, 'furthermore, this update addresses a vulnerability related to session management,' uses a discourse marker—'furthermore'—to signal that the original message was incomplete and that additional important information is being presented. This acknowledges the prior statement while adding crucial details about the security aspect, which is often a key concern in authentication updates. The other options introduce different types of relationships (contrast, cause & effect, or simply a restatement) that aren't appropriate for this context; 'furthermore' best builds upon the existing narrative.
12 / 18
Sarah: 'The new API endpoint returns a 500 error when attempting to create a user with an email address that doesn't match the expected format. We've validated the input on the client-side, but it still fails.'
Mark: 'Okay, let's investigate. But before we dive into debugging, could you emphasize the potential root cause?'
This scenario requires signaling a necessary step before tackling the primary problem. The word 'However' correctly introduces a qualification or concession – Mark is suggesting they pause and investigate the client-side validation *before* jumping to a solution. Options A, C, and D all represent immediate actions without considering further analysis, which is often inappropriate in technical debugging. Using 'however' demonstrates an understanding that a deeper investigation is needed before implementing a fix.
13 / 18
PR #1234 is titled 'Refactor: User Authentication'. The commit message reads: 'Fixed a bug where users couldn't log in. Improved security.' During a code review with your team lead, you want to gently push back on the overly simplified description. Which of the following phrases would be most appropriate to add to the end of the message to provide more context without sounding critical?
The correct option, 'furthermore, this update addresses a vulnerability related to session management,' uses a discourse marker—'furthermore'—to signal that the original message was incomplete and that additional important information is being presented. This acknowledges the prior statement while adding crucial details about the security aspect, which is often a key concern in authentication updates. The other options introduce different types of relationships (contrast, cause & effect, or simply a restatement) that aren't appropriate for this context; 'furthermore' best builds upon the existing narrative.
14 / 18
During a standup meeting, David says: 'We've been working on the new payment processing integration. It's significantly faster than the previous system, but it consumes considerably more memory.' Which discourse marker best highlights this trade-off to the team? However
The word 'however' signals a contrast between two opposing points – speed versus memory usage. It correctly frames the statement as presenting a trade-off. 'Furthermore' would simply add another positive point without acknowledging the negative consequence, while 'therefore' implies a direct causal link that isn't present here.
15 / 18
You are drafting a Slack message to your team about a newly discovered bug in the user authentication module. You want to emphasize that this is a *potential* cause of the intermittent login failures observed by support. Which discourse marker would be most effective? Given
Using 'given' suggests a conditional relationship – the login failures are *potentially* caused by this bug. It acknowledges uncertainty and doesn't commit to a definitive conclusion. 'Despite' implies a contradiction, while 'because' requires stating a direct cause-and-effect relationship which isn't warranted here.
16 / 18
A code review comment reads: 'The function `calculate_total()` is unclear and lacks documentation. It's currently used in several places without any context.' Which discourse marker best indicates the reviewer's assessment of the situation? As a result
'As a result' clearly shows that the lack of documentation and unclear function are causing problems. It establishes a direct consequence. 'Due to' is more focused on the cause itself rather than the outcome. 'In spite of' implies an overcoming of something positive, which isn't relevant here.
17 / 18
You are writing a PR description for a change that improves the efficiency of a database query. The previous version was slow and frequently resulted in timeouts. You state: 'This optimization significantly reduces query execution time and eliminates the risk of timeouts.' Which discourse marker best reinforces the positive impact? Consequently
'Consequently' emphasizes that the improved query time *results* in the elimination of timeouts. It highlights a direct and desirable outcome of the change. 'Therefore' is similar but slightly less forceful than 'consequently', while 'in addition' simply adds another positive point without establishing a causal link.
18 / 18
During a code review discussion about a complex algorithm, Alex says: 'We implemented the algorithm as efficiently as possible, given the constraints of the system.' Which discourse marker best reflects this statement? Notwithstanding
'Notwithstanding' acknowledges that there might be limitations or constraints (the system), but emphasizes that the algorithm was still implemented to the best possible extent. It's a more sophisticated way to acknowledge potential drawbacks while affirming a positive action. 'Despite' is simpler and less nuanced.
What will I practise in "Advanced Discourse Markers in Technical Writing"?
Practice advanced connectors and discourse markers used in technical writing, presentations, and formal reports.
How many exercises are in this module?
This module has 18 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.