A、电路中有电压,还必须是通路,电路中才会形成电流,这两个条件缺一不可,故A选项错误.B、电压是产生电流的必要条件,故B正确;C、电源可以向电路中提供电压,但仍不能保证电路处处是相通的,故C也是错的.D、电压总是存在于某一段电路两端,促使电路中自由电荷定向移动,不是“通过”导体,所以D也是错的.故选B.