My answer to question 1
No i don't sugest she has an abortion as it is ALLAH SWT who will provide sustenance to the unborn child and her as well.
Question 2 Candidate C sounds better than the rest two but i would prefer he did not drink at all.