A、电荷只有发生定向移动,才会形成电流,故A错误;B、电路中有了电源,电路还必须闭合,电路中才会形成电流,故B错误;C、有电源不一定有电流,有持续电流必定有电源,故C正确;D、电荷的定向移动都会形成电流,故D错误.故选C.