Explanation:
Naïve means innocent, inexperienced, simple, or easily trusting.
Its opposite (antonym) is sophisticated, which means experienced, worldly, intelligent, refined, or mature in understanding.
So the sentence becomes:
"...plays the sophisticated heroine well..."
This gives the opposite meaning of naïve and fits grammatically.
Why the other options are incorrect?
❌ tricked → deceived or fooled
❌ childish → immature; actually close to naïve in some contexts
❌ careless → not careful
Extra Facts:
📘 Synonyms of naïve: innocent, gullible, inexperienced, simple, trusting
📘 Antonyms of naïve: sophisticated, experienced, wise, worldly, mature
Example:
- She was too naïve to recognize the scam.
(वह धोखे को पहचानने के लिए बहुत भोली थी।) - He became more sophisticated after years of experience.
(वर्षों के अनुभव के बाद वह अधिक परिपक्व और समझदार हो गया।)