Semiconductors out of equilibrium
If you apply a voltage to an intrinsic semiconductor electrons and holes always move in the opposite direction. Electrons and holes always move in opposite directions because holes are not real charge carriers they are vacant places inside the crystal lattice created by the motion of electrons in the valence band.