Luci, The grammatical error in answer choice B is not the singular adjective any, which correctly modifies the singular object. Instead, by using the plural pronoun their to replace the singular noun object, answer choice B creates an error in pronoun-noun agreement.
-dan
In this question how do we know how to choose between A and B? Why is "All objects" preferred to "Any objects"?