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

He said, 'I have already done it.'
A. He said that he already did it.
B. He said that he had already done it.
C. He said that he has already done it.
D. He said that he had already did it.
Answer: Option B
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
They said, 'We are going to the cinema tonight.'
A. They said that they are going to the cinema tonight.
B. They said that they were going to the cinema tonight.
C. They said that they are going to the cinema that night.
D. They said that they were going to the cinema that night.

Correct Answer: Option D


Explanation:
'Tonight' changes to 'that night'. Present continuous changes to past continuous.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'I was watching a movie.'
A. He said that he watched a movie.
B. He said that he had watched a movie.
C. He said that he had been watching a movie.
D. He said that he was watching a movie.

Correct Answer: Option C


Explanation:
Past continuous to past perfect continuous.

This question belongs to: English Direct Indirect Speech
Question #3
He said, 'I have just finished my homework.'
A. He said that he has just finished his homework.
B. He said that he had just finished his homework.
C. He said that he had just finish his homework.
D. He said that he just finished his homework.

Correct Answer: Option B


Explanation:
Present perfect to past perfect.

This question belongs to: English Direct Indirect Speech