mediumFPSCNTSCSSPPSCEnglish Grammar
Answer explanation
Explanation included
Practice quiz ready
Related English Grammar MCQs
View allAnswer and explanation
Correct Answer: B: He was upbraided by his wife for his irresponsible handling of the family finance.
Explanation: The correct answer is for. 'Upbraided him for' is the correct preposition usage meaning scolded him because of his actions. 'Upbraid for' is the standard construction when criticizing someone's behavior.