I think " anything to buy " means you talk to that person: " do you have anything to buy by yourself ? " " anything to be bought " means you talk to that person: " do you anything to be bought by somebody ? "
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.