Question:

Report the dialogue between a flight attendant and a passenger by filling in the blank: Attendant: Did you have your dinner, sir? Passenger: Yes, thank you! The flight attendant asked the passenger _________. The passenger replied in affirmation and thanked him.

Show Hint

Convert yes/no questions using “asked if/whether + subject + past perfect.”
Updated On: Feb 26, 2026
Hide Solution
collegedunia
Verified By Collegedunia

Solution and Explanation

The flight attendant asked the passenger
if he had had his dinner
.
Alternative correct completions:
  • The flight attendant asked the passenger
    whether he had had his dinner
    .
  • The flight attendant asked the passenger
    if he had eaten his dinner
    .
  • The flight attendant asked the passenger
    whether he had taken his dinner
    .

Explanation of changes in reported speech:
\begin{tabular}{|l|l|} \hline
Direct Speech
&
Reported Speech

\hline Did you have & if he had had
\hline your dinner & his dinner
\hline Question form & Statement form
\hline \end{tabular}
Step-by-step transformation:
  • The question "Did you have your dinner, sir?" is a Yes/No question, so we use
    if/whether
    to introduce the reported question.
  • The reporting verb "asked" is in past tense, so we apply backshift of tenses:
    • "Did have" (simple past) changes to
      "had had"
      (past perfect)
  • Pronoun changes:
    • "You" (passenger) changes to
      "he"
    • "Your" changes to
      "his"
  • The question format changes to statement format (subject + verb).
  • "Sir" is omitted in reported speech as the relationship is clear from context.

Complete reported sentence:
"The flight attendant asked the passenger
if he had had his dinner
. The passenger replied in affirmation and thanked him."
Was this answer helpful?
0
0