The following is the answer key for an exercise in Macmillan's Straightforward Intermediate coursebook. The instruction asks the student to correct six mistakes (concerning determiners) in the following dialogue:
My concern is "any" in this response by A:
Oh, come on.
TheA packet of English tea bags? AnyA jar of marmalade? Some crackers?
This "any" did strike me as somehow out-of-place, but I couldn't seem to find the exact reason behind it, because usually, similar "any" phrases as in the following seem to work just fine.
Would you like anything else? Any drink? Any snacks?
I did, however, experiment with "any" a little by trying removing the classifiers:
[...] Any English tea bags? Any marmalade? [...]
which somehow makes them sound more natural to me.
I've also speculated that this might have something to do with "Some" in "Some crackers?" as "any," being an NPI, doesn't really go with "some," while the indefinite articles fit just fine; but I'm not quite certain this is the case.
So, the question stands: why doesn't "any" fit here?