A、电压由电源提供,选项正确;B、电压使自由电荷发生定向移动,从而形成电流;故电路中有电流就一定有电压,选项正确;C、电路中有电压不一定有电流,有电压,同时电路是通路,方可有电流,选项错误;D、电压使自由电荷发生定向移动,从而形成电流;故电压是电路中形成电流的原因,选项正确;故选ABD.