Correct option is C
Explanation: The present perfect tense "I have read" changes to the past perfect tense "he had read" in indirect speech, reflecting the completion of the action prior to the time of reporting.
Grammatical rule used: Present perfect changes to past perfect in indirect speech to indicate actions completed at the time of the original statement.
Example: "I have seen that movie," she said. -> She said that she had seen that movie.