Which is best explanation of electric current in a wire?
 A) Protons are pushed along by electric forces
 B) Electrons build up in the wire and create a charge
 C) Atoms move because of heat
 D) Electrons flow because of electrical attraction and repulsion
 PLEASE HELP!!!!