答案D分析:根据相反数的概念判断各个选项即可.解答:两个有理数的和为零,则这两个数有可能都为0,或者为一正一负,但这两个数一定是相反数,故A、B和C选项错误;故选D.点评:本题考查相反数的知识,解题关键是熟练掌握相反数这一概念,属于基础题.