The correct answer is a difference in electric potential.
A battery creates an electric potential difference (voltage) between its terminals, which drives the flow of electric charges (usually electrons in conductive materials) through a circuit. When a circuit is completed, this difference in electric potential causes the charges to move from the negative terminal to the positive terminal of the battery, leading to an electric current.