He said, 'I have been working.' MCQ with Answer and Explanation

He said, 'I have been working.'
A. He said that he has been working.
B. He said that he had worked.
C. He said that he worked.
D. He said that he had been working.
Answer: Option D
Solution (By JKSSB Mock Tests)
Present perfect continuous to past perfect continuous.

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 am sorry I broke your vase.'
A. She said that she was sorry she broke my vase.
B. She said sorry she broke my vase.
C. She apologized for breaking my vase.
D. She apologized for having broken my vase.

Correct Answer: Option D


Explanation:
Better to use 'apologized for having broken' or 'apologized for breaking'. Option C is correct because 'having broken' is appropriate. Option A also works but C is more precise with past perfect. Usually, 'apologized for + gerund' is common.

This question belongs to: English Direct Indirect Speech
Question #2
The mother said, 'Don't go near the fire.'
A. The mother told me don't go near the fire.
B. The mother warned me to not go near the fire.
C. The mother warned me not go near the fire.
D. The mother warned me not to go near the fire.

Correct Answer: Option D


Explanation:
Negative imperative: warned + object + not + to-infinitive.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I have a problem.'
A. She said that she has a problem.
B. She said that I have a problem.
C. She said that she have a problem.
D. She said that she had a problem.

Correct Answer: Option D


Explanation:
Present 'have' to past 'had'.

This question belongs to: English Direct Indirect Speech