Isn't the pentavalent impurity atom positively charged and attracting the electron?
On receiving the energy why doesn't the electron create a hole in the valence band as it moves to the conduction band? Is it because it is not in a covalent bond? But then also it is leaving a place which can create a hole.