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

She said, 'I have finished my homework.'
A. She said that she has finished her homework.
B. She said that she had finish her homework.
C. She said that she finished her homework.
D. She said that she had finished her 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
She said, 'I don't like people who are dishonest.'
A. She said that she didn't like people who are dishonest.
B. She said that she hadn't liked people who are dishonest.
C. She said that she didn't like people who were dishonest.
D. She said that she doesn't like people who are dishonest.

Correct Answer: Option A


Explanation:
If the subordinate clause expresses a general truth, it may remain in present tense. However, here 'are dishonest' is a general truth, so it can remain. Option A uses past for main clause and present for subordinate, which is acceptable.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'I would rather you stayed with me.'
A. He said that he would rather I had stayed with him.
B. He said that he would rather I stay with him.
C. He said that he would rather you stayed with him.
D. He said that he would rather I stayed with him.

Correct Answer: Option D


Explanation:
'Would rather' + past subjunctive remains. 'You' to 'I', 'me' to 'him'.

This question belongs to: English Direct Indirect Speech
Question #3
He said to her, 'Do you know the answer?'
A. He asked her did she know the answer.
B. He asked her if she knows the answer.
C. He asked her if she knew the answer.
D. He said to her do you know the answer.

Correct Answer: Option C


Explanation:
Yes/No question: 'do you know' to 'she knew'.

This question belongs to: English Direct Indirect Speech