He said, 'I have to complete this assignment today.' MCQ with Answer and Explanation

He said, 'I have to complete this assignment today.'
A. He said that he had to complete that assignment that day.
B. He said that he has to complete this assignment today.
C. He said that he must complete that assignment that day.
D. He said that he had to complete this assignment today.
Answer: Option A
Solution (By JKSSB Mock Tests)
'Have to' changes to 'had to'. 'This' to 'that'. 'Today' to 'that day'.

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 have never stolen anything.'
A. He said that he had never stole anything.
B. He said that he had never stolen anything.
C. He said that he never stole anything.
D. He said that he has never stolen anything.

Correct Answer: Option B


Explanation:
Present perfect to past perfect.

This question belongs to: English Direct Indirect Speech
Question #2
The teacher said to the student, 'Did you finish your homework?'
A. The teacher said to the student had he finished his homework.
B. The teacher asked the student if he finished his homework.
C. The teacher asked the student if he had finished his homework.
D. The teacher asked the student did he finish his homework.

Correct Answer: Option C


Explanation:
Yes/No question: use 'if' or 'whether'. Simple past ('Did you finish') changes to past perfect ('had finished').

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'What a lovely garden!'
A. She said what a lovely garden.
B. She exclaimed with admiration that the garden was lovely.
C. She admired the garden.
D. She exclaimed that garden is lovely.

Correct Answer: Option B


Explanation:
Exclamatory with 'What' -> exclaimed with admiration + that + clause.

This question belongs to: English Direct Indirect Speech