A.正数加负数,和为正数、负数或0,故A错误;B.两个数的和为负数,则这两个数可能是负数,也可能是一个正数和一个负数,故B错误;C.两个有理数相加,分三种情况,故C错误;D.两个正数相加和为正,两个负数相加和为负,故D正确,故选D.