- He is good in/at English.
- He is weak in/at English.
- He is poor in/at English.
- He is strong in/at English.
Which is the correct preposition in each case?
Thanks.
Which is the correct preposition in each case?
Thanks.
The first should have at because we say good at. So also bad at.
The words weak and poor can take in in 2 and 3.
The fourth is not found to be a formal collocation. We say proficient in or fluent in English. (However, strong on is seen to be acceptable)