He is good ____ snooker.

A. In
B. At
C. On
D. With
Correct Answer: B. At

The phrase 'good at' is an idiomatic expression used to describe proficiency or skill in a particular activity, subject, or task. It indicates that someone performs well in that area.

  • At is the correct preposition. The idiom is 'good at something', meaning skilled or proficient in that activity. For example, 'He is good at playing the piano.'
  • In is incorrect. While one might be 'good in a crisis', 'good in' is not typically used to express skill in a game or activity.
  • On is incorrect. 'Good on' is used in different contexts, such as 'good on paper' or 'good on the team', but not for skill in a game.
  • With is incorrect. 'Good with' implies being adept at handling something or someone, or having a good relationship, e.g., 'good with children' or 'good with tools', but not for the game itself.

Leave a Comment

Scroll to Top