Choose the correct indirect (reported) speech for: He said, “I have finished my work.”
AHe said that he finishes his work.
BHe said that he had finished his work.
CHe said that he finished his work.
DHe said that he has finished his work.
Explanation
When the direct speech is in the present perfect tense, such as ‘have finished,’ it backshifts to the past perfect tense in indirect speech, becoming ‘had finished.’ This follows the same general backshifting principle used across nearly all tenses, moving the action one step further back in time relative to the past-tense reporting verb ‘said.’ Explore more English MCQs on mcqstutor to keep practicing.

No Comments