She said, 'I have been reading this book.' MCQ with Answer and Explanation

She said, 'I have been reading this book.'
A. She said that she has been reading this book.
B. She said that she had been reading this book.
C. She said that she had been reading that book.
D. She said that she read that book.
Answer: Option C
Solution (By JKExamLibrary)
Present perfect continuous to past perfect continuous. 'This' to 'that'.

This question belongs to: English Direct Indirect Speech

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Direct Indirect Speech Questions

Question #1 Report Error
She said, 'I will be back soon.'
A. She said that she would be back soon.
B. She said that she will be back soon.
C. She said that she would be back soonly.
D. She said that she was back soon.

Correct Answer: Option A


Explanation:
'Will be' to 'would be'.

This question belongs to: English Direct Indirect Speech
Question #2 Report Error
He said to me, 'What are you doing?'
A. He asked me what was I doing.
B. He asked me what I am doing.
C. He said to me what I was doing.
D. He asked me what I was doing.

Correct Answer: Option D


Explanation:
Wh-question: 'are you doing' changes to 'I was doing' (present continuous to past continuous). Pronoun 'you' to 'I'.

This question belongs to: English Direct Indirect Speech
Question #3 Report Error
She said, 'I have never been so happy.'
A. She said that she never was so happy.
B. She said that she had never been so happy.
C. She said that she has never been so happy.
D. She said that she had never been so happily.

Correct Answer: Option B


Explanation:
Present perfect to past perfect.

This question belongs to: English Direct Indirect Speech