He said, 'I have already done it.' MCQ with Answer and Explanation

He said, 'I have already done it.'
A. He said that he had already did it.
B. He said that he has already done it.
C. He said that he had already done it.
D. He said that he already did it.
Answer: Option C
Solution (By JKSSB Mock Tests)
Present perfect 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
He said, 'I will have completed the course by next year.'
A. He said that he would have completed the course by next year.
B. He said that he had completed the course by the following year.
C. He said that he would have completed the course by the following year.
D. He said that he will have completed the course by next year.

Correct Answer: Option C


Explanation:
'Will have' to 'would have'. 'Next year' to 'the following year'.

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 rains, they will cancel the trip.
B. He said that if it rained, they would have canceled the trip.
C. He said that if it rained, they will cancel the trip.
D. He said that if it rained, they would cancel the trip.

Correct Answer: Option D


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

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I will not forget.'
A. She said that she will not forget.
B. She said that she won't forget.
C. She said that she would not forget.
D. She said that she would not forgot.

Correct Answer: Option C


Explanation:
'Will not' to 'would not'.

This question belongs to: English Direct Indirect Speech