In reply to:

Traditional "some" is for positive statements, "I've got some", and "any" is for questions and negatives and suchlike, "Have you got any?" and "I haven't got any".


This may be how the rule is traditionally formulated, but I'm not sure it's correct. It doesn't take into account such positive sentences as "Any of them will do."

Bingley



Bingley