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

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

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 might be late for the meeting.'
A. He said that he might have been late for the meeting.
B. He said that he could be late for the meeting.
C. He said that he might be late for the meeting.
D. He said that he may be late for the meeting.

Correct Answer: Option C


Explanation:
'Might' remains unchanged.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'I don't think he will come.'
A. He said that he hadn't thought he would come.
B. He said that he doesn't think he will come.
C. He said that he didn't think he will come.
D. He said that he didn't think he would come.

Correct Answer: Option D


Explanation:
Main clause 'don't think' becomes 'didn't think'; subordinate 'will' becomes 'would'.

This question belongs to: English Direct Indirect Speech
Question #3
He said, 'I have been waiting for you.'
A. He said that he had been waiting for you.
B. He said that he waited for me.
C. He said that he has been waiting for me.
D. He said that he had been waiting for me.

Correct Answer: Option D


Explanation:
Present perfect continuous to past perfect continuous. 'You' to 'me'.

This question belongs to: English Direct Indirect Speech