Correct option is B
The correct direct speech is (b)
She said, “I wonder if I have enough money to buy a pullover.”
Explanation:
In indirect speech, the reporting verb “wondered” is often used with
“if/whether” when expressing doubt or curiosity.
While converting it to direct speech:
· “she had enough money” becomes “I have enough money”
· Pronoun “she” changes to “I” (as it's her own thought)
· Verb tense changes from past perfect to present in direct speech.
Structure:
Indirect: She wondered if she had…
Direct: She said, “I wonder if I have…”
Info Booster:
Wondered + if/whether is used for internal questions/curiosity, often kept in same tense if it's still valid in the present.