The correct answer is (A) She wants to protect her unborn child.
Mary is about six months pregnant when she finds out that her husband is going to leave her.
This comes as a shock to her. She is very agitated and impulsive at this point.
Hence in the heat of the moment, she kills her husband.
She did not want to go to prison because she can not bear the fact that they will take her child away from her.
She even thinks that they might kill her unborn child.
She could not bear the thought of this, hence she decided to cover up the murder.