Search from various English teachers...
Sheikh Ishfaq
'in' or 'at' 'in' or 'at' she is good ____ English. And why? (please give answer grammatically)
Aug 19, 2013 5:21 PM
Answers · 8
Use "She is good at English". "Good in English" (to mean ability) is a mistranslation and unfortunately a very common mistake.
August 19, 2013
They are both prepositions so the answer is not one of grammar. She is good at speaking English. She is good (her behavior is good) in her English class. These are idiomatic usage issues, not essentially grammar one.
August 19, 2013
In American English both are acceptable and have the same meaning.
August 19, 2013
Still haven’t found your answers?
Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!