Can people be good/bad etc. IN English? Or should it be "AT" English (after the fashion of "good at maths etc.")? Or is the expression altogether wrong and should be replaced with, "Is your English good/bad etc?"?