单项选择题

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

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