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

He said, 'I have just finished my homework.'
A. He said that he had just finish his homework.
B. He said that he just finished his homework.
C. He said that he has just finished his homework.
D. He said that he had just finished his homework.
Answer: Option D
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 meet you at the station.'
A. He said that he will meet me at the station.
B. He said that he would meet me at the station.
C. He said that he will meet you at the station.
D. He said that he would meet you at the station.

Correct Answer: Option B


Explanation:
'Will' to 'would'. 'You' to 'me'.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'I don't like to be disturbed when I'm working.'
A. He said that he didn't like to be disturbed when he was working.
B. He said that he doesn't like to be disturbed when he's working.
C. He said that he didn't like to be disturbed when he's working.
D. He said that he hadn't liked to be disturbed when he was working.

Correct Answer: Option A


Explanation:
Main clause backshifts, subordinate 'I'm' to 'he was'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'Congratulations!'
A. She said congratulations.
B. She congratulated to him.
C. She congratulated him.
D. She wished congratulations.

Correct Answer: Option C


Explanation:
Exclamation: 'congratulated + object' (without 'to').

This question belongs to: English Direct Indirect Speech