The teacher said to the student, 'Did you finish your homework?' MCQ with Answer and Explanation

The teacher said to the student, 'Did you finish your homework?'
A. The teacher asked the student if he had finished his homework.
B. The teacher said to the student had he finished his homework.
C. The teacher asked the student if he finished his homework.
D. The teacher asked the student did he finish his homework.
Answer: Option A
Solution (By JKSSB Mock Tests)
Yes/No question: use 'if' or 'whether'. Simple past ('Did you finish') changes to past perfect ('had finished').

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Direct Indirect Speech Questions

Question #1
He said, 'I don't know the answer.'
A. He said that he didn't knew the answer.
B. He said that he hadn't known the answer.
C. He said that he doesn't know the answer.
D. He said that he didn't know the answer.

Correct Answer: Option D


Explanation:
Simple present negative to simple past negative.

This question belongs to: English Direct Indirect Speech
Question #2
The mother said, 'God bless you, my child.'
A. The mother said that God bless you my child.
B. The mother prayed that God blesses her child.
C. The mother said God bless her child.
D. The mother prayed that God might bless her child.

Correct Answer: Option D


Explanation:
Optative sentence (blessing) reported using 'prayed'. The structure: prayed + that + God might bless + object.

This question belongs to: English Direct Indirect Speech
Question #3
He said, 'I may not be able to come tomorrow.'
A. He said that he might not be able to come tomorrow.
B. He said that he could not come the next day.
C. He said that he may not be able to come tomorrow.
D. He said that he might not be able to come the next day.

Correct Answer: Option D


Explanation:
'May' to 'might'. 'Tomorrow' to 'the next day'.

This question belongs to: English Direct Indirect Speech