Correct option is B
The correct option to fill in the blank is
(b) for.
Explanation: The preposition
“for” is used to indicate
reason/cause after verbs like
punish, fine, scold, praise:
punished
for
disobedience (आज्ञा न मानने
के कारण दंडित किया गया).
Example: “She was fined
for speeding.”
Why other options are incorrect:
·
(a) in — marks time/place/condition (
in July, in Delhi), not reason. (Hindi: में)
·
(c) to — indicates direction/recipient (
to the school), not cause. (Hindi: को/की ओर)
·
(d) at — time/place/target (
at 5 pm, at the gate, laugh at), not reason. (Hindi: पर)
·
Info booster: Collocations with
for to denote cause:
rewarded for, blamed for, thanked for, expelled for.