He said, 'I had been working there for five years.' MCQ with Answer and Explanation

He said, 'I had been working there for five years.'
A. He said that he worked there for five years.
B. He said that he had worked there for five years.
C. He said that he has been working there for five years.
D. He said that he had been working there for five years.
Answer: Option D
Solution (By JKSSB Mock Tests)
Past perfect continuous remains 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
The teacher said, 'The Sun rises in the East.'
A. The teacher said that the Sun is rising in the East.
B. The teacher said that the Sun rises in the East.
C. The teacher said that the Sun rose in the East.
D. The teacher said that the Sun has risen in the East.

Correct Answer: Option B


Explanation:
Universal truth remains unchanged.

This question belongs to: English Direct Indirect Speech
Question #2
She said, 'Don't make a noise, children.'
A. She forbade the children to make a noise.
B. She told the children not to make a noise.
C. She warned children not making a noise.
D. She said to children don't make a noise.

Correct Answer: Option B


Explanation:
Negative imperative: told + object + not + to-infinitive. Option B is incorrect because 'forbade' doesn't take 'not'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I was reading a book.'
A. She said that she had read a book.
B. She said that she read a book.
C. She said that she was reading a book.
D. She said that she had been reading a book.

Correct Answer: Option D


Explanation:
Past continuous to past perfect continuous.

This question belongs to: English Direct Indirect Speech