Indirect Questions in Professional IT Communication
5 exercises — forming polite indirect questions using "Could you tell me…", "I was wondering if…", and "I would appreciate it if…" in code reviews, emails, and meetings.
0 / 16 completed
1 / 16
A developer writes to a senior engineer: "_____ you could explain why the Redis TTL was set to zero?" Which is the most professional indirect question?
"I was wondering if you could explain..." is the most professional and softened form. The past continuous "was wondering" adds an extra layer of tentativeness, making it ideal when asking a more senior colleague or someone busy. "Could you" is also polite and correct in professional contexts, but the question as phrased needs an indirect structure starting with "I." "Can you" is more direct and less formal. "Would it be possible if" is grammatically incorrect — "possible" takes an infinitive: "Would it be possible for you to explain?"
2 / 16
Transform the direct question "What is the expected response time for the API?" into a professional indirect question.
"Could you tell me what the expected response time for the API is?" is correct. A critical rule for indirect questions: after the reporting phrase, use statement word order (subject + verb), not question word order. Direct: "What IS the response time?" (verb before subject) → Indirect: "...what the response time IS" (subject before verb). Options A, C, and D all incorrectly keep question word order after the indirect opener. Option C also incorrectly ends with a question mark — the sentence is a statement embedded in a question, but it ends with a period if the outer structure is a statement.
3 / 16
During a code review, you want to ask politely: "Why did this function not have unit tests?" Which indirect form is correct?
"Could you clarify why this function did not have unit tests?" is correct. It uses the indirect opener "Could you clarify" followed by statement word order (this function did not have — subject before auxiliary verb). Option A: "why did this function not have" retains question word order after the reporting phrase. Option C: subject-verb agreement error (does not has) and incorrectly adds a question mark. Option D: "would you mind" must be followed by a gerund (explaining), not a bare infinitive (explain); also retains question word order.
4 / 16
A project manager sends an email: "I would appreciate it if you could let me know _____ the deployment is scheduled for release." Which option correctly completes the indirect question?
"When" is correct. The sentence asks about the time of the deployment — "when the deployment is scheduled" is an indirect question using the interrogative adverb "when." "That" would create a complement clause meaning the PM already knows it is scheduled and wants to confirm: different meaning. "Whether" would mean the PM is asking if the deployment is scheduled at all — also a different question. "What time" would work but sounds slightly more informal and creates a minor redundancy since "scheduled for release" already implies time. In professional email, "when" is the standard choice.
5 / 16
A DevOps engineer asks in a meeting: "I was wondering whether the Kubernetes cluster _____ already been patched to version 1.29." Which verb form is correct?
"Has" is correct. The indirect question "whether the cluster has already been patched" uses the present perfect because the speaker is asking about a recent completed action with present relevance. The tense inside the indirect question follows normal tense rules — it does not shift just because the question is indirect. "Had" (past perfect) would be appropriate if the speaker were reporting someone else's question in the past: "She asked whether the cluster had been patched." "Was" (simple past) is less precise and omits the "already" implication of a completed action. "Would have" implies a hypothetical, which is a different meaning entirely.
6 / 16
John, a new junior developer, is reviewing Sarah's code and wants to understand why she used synchronous calls in a high-throughput service. Which of the following indirect questions would be most appropriate for Sarah to respond to?
'Could you explain the rationale behind using synchronous calls here?'
This scenario tests understanding of asking for justification without directly criticizing. The incorrect options focus on immediate performance or documentation issues, whereas the correct option asks for the underlying reasoning, which is crucial when discussing architectural choices and potential risks in a professional setting. It's important to avoid accusatory language like 'the code lacks…'
7 / 16
During a Slack conversation about bug fixes, David asks Maria: "Why did this error occur?" Which of the following indirect questions is the most professional and constructive way for Maria to respond?
'Could you elaborate on the circumstances leading up to this error?'
This question assesses understanding of requesting more context in a collaborative environment. The incorrect options suggest focusing on completion status or assuming sufficient information exists. The correct option invites Maria to provide a more nuanced explanation, demonstrating a desire for deeper understanding and problem-solving—a key element of professional communication.
8 / 16
John, a new junior developer, is reviewing Sarah's code and wants to understand why she used synchronous calls in a high-throughput service. Which of the following indirect questions would be most appropriate for Sarah to respond to?
'Could you explain the rationale behind using synchronous calls here?'
This scenario tests understanding of asking for justification without directly criticizing. The incorrect options focus on immediate performance or documentation issues, whereas the correct option asks for the underlying reasoning, which is crucial when discussing architectural choices and potential risks in a professional setting. It's important to avoid accusatory language like 'the code lacks…'
9 / 16
During a Slack conversation about bug fixes, David asks Maria: "Why did this error occur?" Which of the following indirect questions is the most professional and constructive way for Maria to respond?
'Could you elaborate on the circumstances leading up to this error?'
This question assesses understanding of requesting more context in a collaborative environment. The incorrect options suggest focusing on completion status or assuming sufficient information exists. The correct option invites Maria to provide a more nuanced explanation, demonstrating a desire for deeper understanding and problem-solving—a key element of professional communication.
10 / 16
John, a new junior developer, is reviewing Sarah's code and wants to understand why she used synchronous calls in a high-throughput service. Which of the following indirect questions would be most appropriate for Sarah to respond to?
'Could you explain the rationale behind using synchronous calls here?'
This scenario tests understanding of asking for justification without directly criticizing. The incorrect options focus on immediate performance or documentation issues, whereas the correct option asks for the underlying reasoning, which is crucial when discussing architectural choices and potential risks in a professional setting. It's important to avoid accusatory language like 'the code lacks…'
11 / 16
During a Slack conversation about bug fixes, David asks Maria: "Why did this error occur?" Which of the following indirect questions is the most professional and constructive way for Maria to respond?
'Could you elaborate on the circumstances leading up to this error?'
This question assesses understanding of requesting more context in a collaborative environment. The incorrect options suggest focusing on completion status or assuming sufficient information exists. The correct option invites Maria to provide a more nuanced explanation, demonstrating a desire for deeper understanding and problem-solving—a key element of professional communication.
12 / 16
During a standup meeting, Alex asks the team: 'Could you explain why the build failed yesterday?' Which of the following indirect questions best reflects his request to the CI/CD engineer?
This option correctly uses the 'could you explain…' structure, which is standard for requesting clarification in a professional setting. The other options either provide an incorrect phrasing or use unnecessarily forceful language that would be inappropriate during a standup. Using 'Could you...' softens the request and allows the engineer to provide context without feeling interrogated.
13 / 16
You're reviewing a PR description that says: 'I was wondering if anyone could clarify how the database connection pool is configured?' Which of the following options best transforms this into a professional indirect question suitable for commenting on the PR?
This option accurately reflects the indirect question structure – starting with 'I was wondering if…' followed by a direct request for clarification regarding a technical configuration. The other options either present a direct and potentially confrontational request or use overly formal language that doesn't fit the context of a PR comment.
14 / 16
In a Slack channel discussing performance issues with a new microservice, Ben asks: 'Why are requests taking so long?' Which of the following options presents the most professional and constructive way to rephrase this question for a senior developer?
This option correctly frames the question as a polite inquiry about the reasons behind the slow response times. It avoids accusatory language and focuses on seeking an explanation. The other options are either overly blunt, assume blame, or lack the necessary politeness for effective communication within a team.
15 / 16
As a DevOps engineer, you're investigating an alert from your monitoring system. You want to ask the backend team for more information about a spike in CPU usage. Which of the following is the most appropriate indirect question to include in a message to the team?
This option demonstrates a professional and collaborative approach by requesting information without making assumptions or demanding an immediate fix. The phrasing 'politely asks about the cause' is key to fostering open communication and avoiding defensiveness within the team. Suggesting a solution prematurely could be counterproductive.
16 / 16
You're reviewing code written by a colleague and notice they've used an asynchronous API call within a critical path. You want to gently suggest exploring a synchronous alternative. Which of the following indirect questions would be most appropriate to pose?
This option correctly employs a polite and inquisitive tone, seeking to understand the colleague's reasoning before offering an alternative. Starting with 'politely asks about…' encourages open discussion and avoids appearing overly directive or critical – crucial in professional code reviews.
What will I practise in "Indirect Questions in Professional IT Communication — Grammar Exercise"?
Practise forming polite indirect questions in IT contexts: code reviews, emails, meetings, and Slack. 5 interactive grammar exercises.
How many exercises are in this module?
This module has 16 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.