把点(-2,5)代入y=-3x+1即可判断函数图象不过点(-2,5);根据k=3>0,图象经过第一、三象限,y随x增大而减小即可判断B,D选项的正误;当3x+1>0,即x>-时,y<0,可判断C选项正误.
【解析】
A、当x=-2,y=3x+1=3×(-2)+1=-5,则点(-2,5)不在函数y=3x+1图象上,所以A选项错误;
B、由于k=3>0,则y随x增大而增大,所以B选项错误;
C、当3x+1>0,即x>-时,y>0,所以C选项错误;
D、由于k=3>0,则函数y=3x+1的图象必过第一、三象限,b=1>0,图象与y轴的交点在x的上方,则图象还过第二象限,所以D选项正确.
故选:D.