It has to do with what frequencies of light the object reflects well, which has to do with the atomic structure of the object at it's surface.
It's really quite a complicated question as to why this surface reflects red well while this one reflects green well and to really get an answer
you're going to have to delve into quantum electrodynamics which is not a topic for the faint hearted.