Correct option is A
To convert direct speech into indirect speech, we need to follow these rules:
1.
Exclamatory Sentences: When reporting exclamatory sentences, we use verbs like
"applauded," "congratulated," "exclaimed with joy," etc.
2.
Pronoun Changes:
· "You" in direct speech changes according to the subject of the reporting verb (here, it is assumed that she is talking to another person).
3.
Tense Changes:
·
"You have done well" is in
present perfect tense. When converting to indirect speech, it changes to
past perfect tense ("had done well").
Applying the Rules:
· The correct reporting verb for an exclamation like Bravo! is
"applauded".
·
"You have done well" changes to
"she had done well" in reported speech.
·
Correct sentence: She applauded her saying that she had done well.
Other options:
·
(b) She told her saying that she had done well. → Incorrect because "told" is not used for exclamatory statements.
·
(c) She applauded her saying that she did well. → Incorrect because "did well" (simple past) does not match the past perfect transformation.
·
(d) She applauded her saying that she has done well. → Incorrect because "has done well" (present perfect) should be changed to "had done well" (past perfect) in indirect speech.
Thus, the correct answer is
(a) "She applauded her saying that she had done well."