He said, 'I have been living here for ten years.' MCQ with Answer and Explanation

He said, 'I have been living here for ten years.'
A. He said that he had been living here for ten years.
B. He said that he has been living here for ten years.
C. He said that he had been living there for ten years.
D. He said that he lived there for ten years.
Answer: Option C
Solution (By JKSSB Mock Tests)
Present perfect continuous to past perfect continuous. 'Here' to 'there'.

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 have never been to any foreign country.'
A. She said that she had never been to any foreign country.
B. She said that she had never went to any foreign country.
C. She said that she has never been to any foreign country.
D. She said that she never went to any foreign country.

Correct Answer: Option A


Explanation:
Present perfect to past perfect.

This question belongs to: English Direct Indirect Speech
Question #2
She said, 'I must remember to lock the door.'
A. She said that she had to remember locking the door.
B. She said that she must remember to lock the door.
C. She said that she had to remember to lock the door.
D. She said that she must remember locking the door.

Correct Answer: Option C


Explanation:
'Must' (obligation) to 'had to'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I will meet him tomorrow.'
A. She said that she would meet him the next day.
B. She said that she will meet him tomorrow.
C. She said that she would meet him tomorrow.
D. She said that she will meet him the next day.

Correct Answer: Option A


Explanation:
'Will' to 'would'. 'Tomorrow' to 'the next day'.

This question belongs to: English Direct Indirect Speech