She said, 'I have been living in this city for ten years.' MCQ with Answer and Explanation

She said, 'I have been living in this city for ten years.'
A. She said that she had been living in that city for ten years.
B. She said that she had been living in this city for ten years.
C. She said that she has been living in this city for ten years.
D. She said that she lived in that city for ten years.
Answer: Option A
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 can swim.'
A. She said that she swims.
B. She said that she can swim.
C. She said that she could swim.
D. She said that I could swim.

Correct Answer: Option C


Explanation:
'Can' to 'could'.

This question belongs to: English Direct Indirect Speech
Question #2 Report Error
He said, 'The train is arriving.'
A. He said that the train was arriving.
B. He said that the train is arriving.
C. He said that the train has arrived.
D. He said that the train arrived.

Correct Answer: Option A


Explanation:
Present continuous changes to past continuous.

This question belongs to: English Direct Indirect Speech
Question #3 Report Error
She said, 'I don't know.'
A. She said that she doesn't know.
B. She said that she didn't know.
C. She said that she didn't knew.
D. She said that she hadn't known.

Correct Answer: Option B


Explanation:
Simple present negative to simple past negative.

This question belongs to: English Direct Indirect Speech