He said, 'I might be late for dinner.' MCQ with Answer and Explanation

He said, 'I might be late for dinner.'
A. He said that he might have been late for dinner.
B. He said that he may be late for dinner.
C. He said that he could be late for dinner.
D. He said that he might be late for dinner.
Answer: Option D
Solution (By JKSSB Mock Tests)
'Might' remains.

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 like to be disturbed when I'm working.'
A. He said that he hadn't liked to be disturbed when he was working.
B. He said that he didn't like to be disturbed when he was working.
C. He said that he doesn't like to be disturbed when he's working.
D. He said that he didn't like to be disturbed when he's working.

Correct Answer: Option B


Explanation:
Main clause backshifts, subordinate 'I'm' to 'he was'.

This question belongs to: English Direct Indirect Speech
Question #2
She said to him, 'Why did you not attend the meeting?'
A. She said to him why he had not attended the meeting.
B. She asked him why he had not attended the meeting.
C. She asked him why he did not attend the meeting.
D. She asked him why did he not attend the meeting.

Correct Answer: Option B


Explanation:
Wh-question: 'did you not attend' changes to 'he had not attended' (simple past to past perfect).

This question belongs to: English Direct Indirect Speech
Question #3
They said, 'We were playing cricket.'
A. They said that they have been playing cricket.
B. They said that they are playing cricket.
C. They said that they had been playing cricket.
D. They said that they were playing cricket.

Correct Answer: Option C


Explanation:
Past continuous ('were playing') changes to past perfect continuous ('had been playing') in indirect speech.

This question belongs to: English Direct Indirect Speech