Select the correct indirect form of the given sentence.
The teacher said to Rana, “Have you completed the project?”
Answer & explanation
Correct answer: option 1
The correct answer is Option (1) → The teacher asked Rana if he had completed the project.
Changing a yes/no question into indirect speech:
| Change | Direct | Indirect | Why |
|---|---|---|---|
| Reporting verb | said to Rana | asked Rana | The teacher puts a question. So "said to" becomes "asked". |
| Joining word | " " (quotation marks) | if | This question is answered with yes or no. Such a question is joined with "if" or "whether". |
| Pronoun change | you | he | Rana is the person spoken to. In the report "you" becomes "he". |
| Tense change | Have you completed | he had completed | "Have completed" is in the present perfect. The present perfect is formed with has / have + past participle (V3). After the past "said" it becomes the past perfect "had completed". The past perfect is formed with had + V3. The subject also comes before the verb, as in a plain sentence. |
| Full sentence | The teacher said to Rana, "Have you completed the project?" | The teacher asked Rana if he had completed the project. |
Why the Other Options are Incorrect?
Option 2: The teacher told to Rana if he had completed the project. — Incorrect. A question is reported with "asked", not "told to".
Option 3: The teacher asked Rana if he has completed the project. — Incorrect. "Has completed" is left as it was. After "said" it moves back to "had completed".
Option 4: The teacher asks Rana will you complete the project. — Incorrect. "Will you complete" keeps the question form of direct speech. In a report the subject comes first: "if he had completed".