✔ Correct Answer: A. The teacher said, "Have you completed your homework?"
The correct answer to the question “Change the Speech: Indirect: The teacher asked the students if they had completed their homework. Which is the correct Direct Speech?” is The teacher said, "Have you completed your homework?". This question belongs to Analogy in English. Practice the related questions below to master this topic for your FPSC, PPSC and NTS tests.