He said, 'I will have finished by then.' MCQ with Answer and Explanation

He said, 'I will have finished by then.'
A. He said that he will have finished by then.
B. He said that he would have finished by then.
C. He said that he would have finished by now.
D. He said that he had finished by then.
Answer: Option B
Solution (By JKSSB Mock Tests)
'Will have' to 'would have'.

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 hope you pass the exam.'
A. She said that she hoped I pass the exam.
B. She said that she hoped I passed the exam.
C. She hoped that I would pass the exam.
D. She said that she hopes I pass the exam.

Correct Answer: Option B


Explanation:
Reporting verb 'said' is in past, so 'hope' changes to 'hoped'. Present subjunctive ('you pass') changes to past ('I passed').

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

Correct Answer: Option B


Explanation:
Present perfect continuous to past perfect continuous. 'This' to 'that'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I will have finished by then.'
A. She said that she had finished by then.
B. She said that she would have finished by then.
C. She said that she will have finished by then.
D. She said that she would have finished by now.

Correct Answer: Option B


Explanation:
'Will have' to 'would have'. 'By then' remains.

This question belongs to: English Direct Indirect Speech