He was upbraided _______ his slovenly appearance?
Correct answer: B. for
- A. of
- B. for
- C. with
- D. to
- E. from
Explanation
The standard construction is “upbraid someone for something,” meaning to scold or criticise someone because of it. The other prepositions do not fit this verb pattern.
Last updated
Related questions
Choose the correct preposition: "She is very good ___ mathematics."
Choose the correct preposition: The doctor was accompanied ____ two senior nurses.
Choose the correct preposition: He has been suffering ____ diabetes for ten years.
Choose the correct preposition: She is not interested ____ politics.
Choose the correct preposition: The book is different ____ the one I read last year.