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 has been studying English for five years.
B. He said that he had been studying English for five years.
C. He said that he had studied English for five years.
D. He said that he studied English for five years.
Answer: Option B
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
He said, 'I will win the match.'
A. He said that he won the match.
B. He said that he would win the match.
C. He said that he will win the match.
D. He said that he would have won the match.

Correct Answer: Option B


Explanation:
'Will' to 'would'.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'Would you like to have some coffee?'
A. He asked if would I like to have some coffee.
B. He asked if I would like to have some coffee.
C. He offered me coffee.
D. He asked if I will like to have some coffee.

Correct Answer: Option B


Explanation:
Question with 'Would you' becomes 'if I would'.

This question belongs to: English Direct Indirect Speech
Question #3
The teacher said, 'Honesty is the best policy.'
A. The teacher said honesty is best policy.
B. The teacher said that honesty was the best policy.
C. The teacher said that honesty is the best policy.
D. The teacher said that honesty has been the best policy.

Correct Answer: Option C


Explanation:
Universal truth remains unchanged.

This question belongs to: English Direct Indirect Speech