Correct option is B
The correct active voice of the given sentence is (b) Lata bought a gift for me.
Detailed Explanation (English):
• The given sentence is in Passive Voice: “was bought”.
• It is in Simple Past Tense because “was + V³” indicates past.
• While changing passive to active, the tense must remain the same.
• The doer after “by” becomes the subject in active voice: “Lata”.
• The object “a gift” remains the object, and “for me” stays as it is because it shows the beneficiary.
Grammatical Rule Used (English):
• Passive (Simple Past): Object + was/were + V³ + by + Subject
• Active (Simple Past): Subject + V² + Object (+ other words)
Grammatical Rule Used (Hindi):
• Passive से Active बनाते समय “by” के बाद आया हुआ कर्ता (doer) Active में subject बनता है।
• Tense (काल) नहीं बदलता।
• Simple Past में Active की संरचना: Subject + V² + Object.
Example:
Passive: The letter was written by him.
Active: He wrote the letter.
Why other options are incorrect:
• (a) Structure is incorrect and incomplete.
• (c) Simple Present tense (buys) — tense changed.
• (d) Meaning changes completely.