Basing on close reading of "Mencius" and "Xun zi", this paper proposes a further reflection on the debate between Mencius and Xun zi, as to whether human nature is inherently good or evil. This paper attempts to discuss the following issues: 1. Xun Zi's argument against Mencius is not "always a little off target". Instead, from the perspective of formal definition, about the meaning of human nature is good, there is no difference between Mencius and Xun zi. We will also find the true meaning of Mencius' statement that human nature is good from Xun zi's criticism. 2. Take the formal definition of human nature is good as the standard, Xun zi's thought doesn't imply the statement that human nature is good. 3. The root cause of the debate between Mencius and Xun zi about human nature lies within their different understanding of the two models of empathy. In other words, Mencius emphasizes that the moral mind's empathy is transcendental and spontaneous, but Xun zi doesn't agree with such statement. So, from the perspective of the content of human nature, Xun zi is very different from Mencius.