Which of the following sentences is correct in terms of the preposition? :-?
a) He is good in music
b) He is good at music
Thank you for your kind reply. :up:
There are few absolute rules governing preposition use. In your case, "is good at/in", "good at" would be generally used for things we do (skills, activities, tasks, etc).
He is good at painting.
He is good at woodworking.
He is good at solving equations.
He is good at surgery.
It is possible to use "good in something" when the "something" is more of an intellectual exercise, such as an academic subject.
He is good in anatomy.
He is good in astrophysics.
He is good in sociology.
In some cases, you will hear both. The option depends on whether the focus is on the functional or the conceptual.
He is good at/in math.
He is good at/in English.
With music, I could go either way. If "music" means playing, composing, performing, I would use "at". If it means music theory, I could go with "in".