i heard of "be good at"
that's only what i get
"At" is correct, but "in" is also a proper choice. :wink:Originally Posted by Firelord
Pope of the Dictionary.com Forum
Tanks regOriginally Posted by MikeNewYork
In British English, we don't use 'in' here much at all.
I voted for 'in' but I'm following British rules in English.I'm not sure why we should not use 'in'.I want a clear explanation at this area.Originally Posted by tdol
He's good in English [class] to me says that he behaves well in English class, not that he makes good grades/marks. (As opposed to, "He does good in English", which to me means that he gets good grades/marks.)
He's good at English says to me that he understands the language, OR that he's good at the class (and in English we don't always study English . . . a lot of times we're analyzing poetry or books), so it could also be that he's good at analyzing.
Of course, these meanings are probably going to change on a person-to-peron basis, especially if you compare American and British English.
ı think it must be "at" am ı right?