Correct option is B
The correct indirect/ direct speech is (b).
Explanation: In exclamatory sentences with interjections like Bravo! (joy), the reporting verb said changes to an appropriate expressive verb such as
exclaimed with joy/joyfully exclaimed. The interjection (Bravo!) is omitted and its sense is conveyed through the reporting verb/adverb. The present perfect
“have passed” is backshifted to
“had passed” in indirect speech because the reporting verb is in the past (
said). The first-person pronoun
I changes to
she to agree with the subject
Purna. Hence,
“Purna joyfully exclaimed that she had passed the entrance test.”
Rules of conversion (key points):
· Interjections (Bravo!, Alas!, Hurrah!) are dropped; use reporting phrases: exclaimed with joy/sorrow/wonder.
· Tense backshift: Present Perfect (
have/has + V3) → Past Perfect (
had + V3) after a past reporting verb.
· Pronoun change according to the speaker and context (I → she).
· Punctuation changes: comma and quotation marks are removed; that-clause is used.
·
Structure:
· Direct: S + said, “Interjection! + clause in Present Perfect.”
· Indirect: S + joyfully exclaimed that + clause in Past Perfect.
·
Extra tip: With sorrowful interjections like Alas!, use
exclaimed with sorrow; with surprise,
exclaimed with surprise.