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 been working there for five years.
C. He said that he has been working there for five years.
D. He said that he had worked there for five years.
Answer: Option B
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
She said, 'I will have been working here for ten years by next month.'
A. She said that she would have been working there for ten years by the following month.
B. She said that she would have been working here for ten years by next month.
C. She said that she would have been working there for ten years by next month.
D. She said that she will have been working here for ten years by next month.

Correct Answer: Option A


Explanation:
Future perfect continuous to conditional perfect continuous. Time and place changes.

This question belongs to: English Direct Indirect Speech
Question #2
She said, 'I don't want to discuss it now.'
A. She said that she didn't want to discuss it then.
B. She said that she hadn't wanted to discuss it then.
C. She said that she didn't want to discuss it now.
D. She said that she doesn't want to discuss it now.

Correct Answer: Option A


Explanation:
Simple present negative to simple past negative. 'Now' to 'then'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I have been here for ages.'
A. She said that she had been here for ages.
B. She said that she has been here for ages.
C. She said that she was there for ages.
D. She said that she had been there for ages.

Correct Answer: Option D


Explanation:
Present perfect continuous to past perfect continuous. 'Here' to 'there'.

This question belongs to: English Direct Indirect Speech