解:A、若a<0,b>0,则a-b=a+(-b),因为a与-b都是负数,所以a+(-b)<0,即a-b<0,正确;B、若a>0,b<0,则a-b=a+(-b),因为a与-b都是正数,所以a+(-b)>0,即a-b>0,正确;C、若a<0,b<0,则a-(-b)=a+b,因为a与b都是负数,所以a+b<0,即a-(-b)<0,所以本题错误;D、因为a<0,b<0,所以|a|=-a,|b|=-b,又因为|a|>|b|,所以-a>-b,移项得0>a-b,即a-b<0,正确.故选C.