Choose the correct Indirect Speech: He said to me, “Why have you come late?”

Choose the correct Indirect Speech: He said to me, “Why have you come late?”

Explanation

He asked me why I had come late.

In indirect speech, the present perfect tense ("have come") changes to the past perfect ("had come") when reporting a past event.

"Said to" is changed to "asked" when asking a question.