She said to him, 'Why did you not attend the meeting?' MCQ with Answer and Explanation

She said to him, 'Why did you not attend the meeting?'
A. She asked him why he did not attend the meeting.
B. She said to him why he had not attended the meeting.
C. She asked him why he had not attended the meeting.
D. She asked him why did he not attend the meeting.
Answer: Option C
Solution (By JKSSB Mock Tests)
Wh-question: 'did you not attend' changes to 'he had not attended' (simple past to past perfect).

Discuss this Question (0)

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

Practice More Direct Indirect Speech Questions

Question #1
The manager said, 'You are late today.'
A. The manager said to me that you are late today.
B. The manager told me that I was late that day.
C. The manager told me that I am late that day.
D. The manager said that I am late today.

Correct Answer: Option B


Explanation:
'Said to' changes to 'told'. Pronoun 'you' changes to 'I'. 'Today' changes to 'that day'. Present tense changes to past.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'Don't smoke here.'
A. He forbade smoking there.
B. He told not to smoke here.
C. He said don't smoke here.
D. He forbade to smoke there.

Correct Answer: Option D


Explanation:
Negative imperative: forbade + to-infinitive. 'Here' to 'there'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I will be working on this report tomorrow.'
A. She said that she would be working on this report tomorrow.
B. She said that she will be working on this report tomorrow.
C. She said that she would be working on that report the next day.
D. She said that she will be working on that report the next day.

Correct Answer: Option C


Explanation:
'Will be' changes to 'would be'. 'This' changes to 'that'. 'Tomorrow' changes to 'the next day'.

This question belongs to: English Direct Indirect Speech