What is the correct preposition after "poor"
John,
The answer, as I'm sure you already know, is
both. There is nothing "incorrect" about either. A better question, here, would be "What is the difference in meaning between
in and
at?" For therein lies the distinction between your two examples.
It must be remembered that all language is codified by the producer to represent the closest to what meaning is in
his head at the moment of use. A (speaker) using "
in" generally implies that he/she is thinking about being surrounded by something. Use of "
at" does not carry that implication. Rather, the speaker here is referring to an idea which he/she considers whole and indivisible (at that particular moment). Hence, it is entirely possible to say "
We'll meet in school" or "
We'll meet at school", the difference being that the speaker,
at the moment of speech, is considering school as a place within which he/she could be at any particular time, in the case of the former, and in the latter case is merely thinking of the school as a
'place'.
Simply transferring that idea to your examples, we have
'...in English', in which the user imagines being surrounded by English, as if in the middle of it all. As
Norm Ryder might so colorfully say, "having a good splash about." Users of '
...at English' simply are thinking of English,
at that particular moment, as a language, or maybe as a skill set. You can also now see why it is unlikely you will hear someone say, "
She is good in swimming." since it is hard to imagine the middle, so to speak, of swimming, although you could evidently be
'in the middle of a swim.'
Agree? Disagree?
Larry Latham