While ethic is the basic standard of behavior that determines the actions of a person in different situations, virtue is a form of behavior that shows a high moral standard, and is valued as the foundation of the principles of a good moral being. On the other hand, the law is a system of rules that a particular state or community recognizes as the best way of organizing the society, in which right, is morally good, justified and acceptable. So, a justifed claim to something is right.
The answer is: D.