Correct option is D
The correct indirect speech is (d)
He said that he had completed the task.
Explanation: The reporting verb
said is in the past; therefore, in indirect speech the present perfect
have completed changes to
past perfect had completed. The first-person pronoun
I changes to
he to match the subject of the reporting clause.
Rules of conversion:
· Tense backshift with a past reporting verb:
Present perfect → Past perfect.
· Pronoun change as per context:
I → he/she.
· Remove quotation marks; use a conjunction (
that) for statements.
·
Example: Direct: She said, “I have finished my work.” → Indirect: She said
that she
had finished her work.