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

She said, 'I have finished my homework.'
A. She said that she had finished her homework.
B. She said that she has finished her homework.
C. She said that she had finish her homework.
D. She said that she finished her homework.
Answer: Option A
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 can't stand the heat.'
A. He said that he can't stand the heat.
B. He said that he couldn't stood the heat.
C. He said that he can't stood the heat.
D. He said that he couldn't stand the heat.

Correct Answer: Option D


Explanation:
'Can't' to 'couldn't'.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'I am tired.'
A. He said that I am tired.
B. He said that he is tired.
C. He said that he was tired.
D. He said that he has been tired.

Correct Answer: Option C


Explanation:
Present to past.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I have been living in this city for ten years.'
A. She said that she had been living in that city for ten years.
B. She said that she has been living in this city for ten years.
C. She said that she had been living in this city for ten years.
D. She said that she lived in that city for ten years.

Correct Answer: Option A


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

This question belongs to: English Direct Indirect Speech