A、电路中要产生电流,它的两端必须要有电压.电压使导体中的自由电荷发生定向移动,从而产生电流;B、电源有两极,正极和负极.正极聚集大量正电荷,负极聚集大量负电荷.它的作用就是给电路两端提供电压;C、电源提供电压,电压产生电流.电路中有电流,说明电路中一定有电源;D、电路中有电流的条件有两个:一是有电源,二是电路必须是通路.故选 D.