a、电流的形成:电流是由电荷定向移动形成的;定向移动的可以是正电荷也可以是负电荷;故a正确;b、电流的方向:物理学中把正电荷定向移动的方向规定为电流的方向.故b错误;c、电源在电路中的作用是使电路两端存在电压.电源是把其他形式的能转化为电能的装置,故c错误.d、电压是使电荷发生定向移动的原因,也就是形成电流的原因,故d正确;故选ad.