单项选择题

The researchers have come up with numerous explanations to ()their failures.

A.excuse
B.justify
C.admit
D.avoid