A、电压使自由电荷发生定向移动,从而形成电流;故电压是电路中形成电流的原因;故A不符题意;B、电路中,电源为电路提供电压;故B不符题意;C、电路中有电流,则电路两端一定有电压;因为电压是使电路形成电流的原因;故C不符题意;D、电路两端有电压,则电路中不一定有电流,是否有电流,还要看电路是不是通路;故D符合题意;故选D.