She said, “I have completed my assignment on time.”
Show Hint
In reported speech, remember to shift the tense back: Present \(⇒\) Past, Present Perfect \(⇒\) Past Perfect, etc., unless the sentence expresses a universal truth.
She said that she had completed her assignment on time.
She said that I have completed my assignment on time.
She said that she completed her assignment on time.
None of these
Hide Solution
Verified By Collegedunia
The Correct Option isA
Solution and Explanation
The original sentence is in Direct Speech with the present perfect tense: “I have completed…”.
When converting to Indirect Speech, the tense usually shifts one step back:
- Present Perfect (have completed) \(⇒\) Past Perfect (had completed).
Also, the pronoun “I” changes to “she” (since the speaker is “she”).
Thus, the correct transformation is:
\(⇒\) “She said that she had completed her assignment on time.”