What does Macbeth mean by "his virtues will plead like angels"?

A.
Angels would prevent Duncan from being murdered.
B.
Duncan's goodness itself would protest his murder.
C.
Duncan is so great that people believe that he is a god.
D.
Duncan would bed angels to stay alive and remain king.