Because of the word 'any' I would think "or" should be the right answer. It seems to imply you only want one. Otherwise * Has Tony got carrots and melons?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous15.Has Tony got any carrots __melons? A. and B. or C. but D. notI'd accept "and" only in the case of a common package: "any baby peas and pearl onions."