He said, 'I have finished my work.' MCQ with Answer and Explanation

He said, 'I have finished my work.'
A. He said that he will finish his work.
B. He said that he had finished his work.
C. He said that he finished his work.
D. He said that he has finished his work.
Answer: Option B
Solution (By JKSSB Mock Tests)
Present perfect tense ('have finished') changes to past perfect ('had finished') when the reporting verb is in the past tense. Pronoun changes accordingly.

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 be there by 5.'
A. He said that he would be there by 5.
B. He said that he was there by 5.
C. He said that he will be there by 5.
D. He said that he would have been there by 5.

Correct Answer: Option A


Explanation:
'Will be' to 'would be'.

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

Correct Answer: Option D


Explanation:
Past continuous to past perfect continuous.

This question belongs to: English Direct Indirect Speech
Question #3
He said, 'I am going to call the police.'
A. He said that he would call the police.
B. He said that he was going to call the police.
C. He said that he will call the police.
D. He said that he is going to call the police.

Correct Answer: Option B


Explanation:
'Am going to' to 'was going to'.

This question belongs to: English Direct Indirect Speech