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 may be late for dinner.
B. He said that he might be late for dinner.
C. He said that he might have been late for dinner.
D. He said that he could be late for dinner.
Answer: Option B
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
She said to her brother, 'Why don't you study hard?'
A. She suggested her brother study hard.
B. She asked her brother why didn't he study hard.
C. She asked her brother why he didn't study hard.
D. She asked her brother why he doesn't study hard.

Correct Answer: Option C


Explanation:
Wh-question: 'Why don't you' to 'why he didn't'.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'If it rains, we will cancel the trip.'
A. He said that if it rained, they will cancel the trip.
B. He said that if it rained, they would cancel the trip.
C. He said that if it rains, they will cancel the trip.
D. He said that if it rained, they would have canceled the trip.

Correct Answer: Option B


Explanation:
First conditional: present -> past, will -> would. 'We' to 'they'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I have been waiting here.'
A. She said that she has been waiting here.
B. She said that she had been waiting there.
C. She said that she had been waiting here.
D. She said that she waited there.

Correct Answer: Option B


Explanation:
Present perfect continuous to past perfect continuous. 'Here' to 'there'.

This question belongs to: English Direct Indirect Speech