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 said to the student had he finished his homework.
B. The teacher asked the student if he finished his homework.
C. The teacher asked the student if he had finished his homework.
D. The teacher asked the student did he finish his homework.
Answer: Option C
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
She said, 'I must go to the dentist tomorrow.'
A. She said that she must go to the dentist tomorrow.
B. She said that she had to go to the dentist tomorrow.
C. She said that she must go to the dentist the next day.
D. She said that she had to go to the dentist the next day.

Correct Answer: Option D


Explanation:
'Must' (necessity) to 'had to'. 'Tomorrow' to 'the next day'.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'I used to play football every Sunday.'
A. He said that he had used to play football every Sunday.
B. He said that he used to play football every Sunday.
C. He said that he was used to play football every Sunday.
D. He said that he used to played football every Sunday.

Correct Answer: Option B


Explanation:
'Used to' does not change.

This question belongs to: English Direct Indirect Speech
Question #3
He said, 'I must have left the keys in the car.'
A. He said that he had to have left the keys in the car.
B. He said that he left the keys in the car.
C. He said that he must have left the keys in the car.
D. He said that he must leave the keys in the car.

Correct Answer: Option C


Explanation:
'Must have' (deduction) remains.

This question belongs to: English Direct Indirect Speech