Answer: B. ethical dilemma
An ethical dilemma occurs when a decision must be made between two moral principles, neither of which is objectively preferable. It also requires that in choosing one of the options you are incapable of choosing the other one afterwards. Moral philosophy uses these dilemmas as a way to test an ethical system. It also occurs in real life when we are faced with this type of choice.