In a $p-n$ junction diode, holes diffuse from the $p$ -region to the $n$ -region because:
(a) the free electrons in the $n$ -region attract them
(b) they are swept across the junction by the potential difference
(c) there is greater concentration of holes in the $p$ -region as compared to $n$ -region
(d) none of the above