She said, 'I have been reading this novel for a week.' MCQ with Answer and Explanation

She said, 'I have been reading this novel for a week.'
A. She said that she read that novel for a week.
B. She said that she had been reading that novel for a week.
C. She said that she has been reading this novel for a week.
D. She said that she had been reading this novel for a week.
Answer: Option B
Solution (By JKSSB Mock Tests)
Present perfect continuous to past perfect continuous. 'This' to 'that'.

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 been living here for ten years.'
A. He said that he had been living there for ten years.
B. He said that he has been living here for ten years.
C. He said that he lived there for ten years.
D. He said that he had been living here for ten years.

Correct Answer: Option A


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

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'I can't promise anything.'
A. He said that he couldn't promised anything.
B. He said that he can't promised anything.
C. He said that he can't promise anything.
D. He said that he couldn't promise anything.

Correct Answer: Option D


Explanation:
'Can't' to 'couldn't'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I have been studying all day.'
A. She said that she had been studying all day.
B. She said that she studied all day.
C. She said that she had studied all day.
D. She said that she has been studying all day.

Correct Answer: Option A


Explanation:
Present perfect continuous to past perfect continuous.

This question belongs to: English Direct Indirect Speech