Hello! A Homophone is a word that is pronounced the same, but has a different meaning, and it also must have different spelling.
A and B are both automatically incorrect because they do not fit the first requirements. C is incorrect because it is spelled the same way, which does not fit the second requirement. This means that Bear/Bare must be the correct answer. They are both pronounced the same way, yet they have different meanings and different spelling.
I hope this helps! :)