When an electric current flows through a long conductor, each free electron moves

Athrough a relatively short distance.
Bwith a speed of 300,000,000 m/s.
Cback and forth between the ends of the conductor.
Dfrom one end of the conductor to the other end.