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

He said, 'I have been studying English for five years.'
A. He said that he studied English for five years.
B. He said that he has been studying English for five years.
C. He said that he had studied English for five years.
D. He said that he had been studying English for five years.
Answer: Option D
Solution (By JKSSB Mock Tests)
Present perfect continuous to past perfect continuous. 'For five years' remains unchanged.

Discuss this Question (0)

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

Practice More Direct Indirect Speech Questions

Question #1
She said, 'Will you help me?'
A. She asked if I will help her.
B. She asked if would I help her.
C. She asked if I would help her.
D. She said will you help me.

Correct Answer: Option C


Explanation:
'Will you' to 'if I would'. 'Me' to 'her'.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'I must finish this report by tomorrow.'
A. He said that he had to finish that report by the next day.
B. He said that he must finish this report by tomorrow.
C. He said that he had to finish this report by tomorrow.
D. He said that he must finish that report by the next day.

Correct Answer: Option A


Explanation:
'Must' to 'had to'. 'This' to 'that'. 'Tomorrow' to 'the next day'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I must go to the bank before it closes.'
A. She said that she had to go to the bank before it closes.
B. She said that she had to go to the bank before it closed.
C. She said that she must go to the bank before it closes.
D. She said that she must go to the bank before it closed.

Correct Answer: Option B


Explanation:
'Must' to 'had to'. Subordinate 'closes' to 'closed'.

This question belongs to: English Direct Indirect Speech