A、有电荷不一定能产生电流,电荷如果不动或者不能都发生定向移动就不会产生电流.不正确.B、自由电荷即在物体内部能够自由运动的电荷,不受束缚,如果这些电荷的运动杂乱无章,也不会产生电流.不正确.C、电荷如果做得是杂乱无章的运动,不发生定向运动,就不能电流.不正确.D、只有大量电荷发生定向移动时才能形成电流.正确.故选D.