For the charge to push through throughout the circuit, a force is needed to be available to push it. Voltage is the potential difference between the two poles and is a force that "pushes" the current available throughout the circuit.
Thus, from the choices, the answer is B: voltage.