Respuesta :
Definitely not D. Comets, and not B. The moon, because there are solar eclipses as well, not only lunar. The planets don't really have anything to do with eclipses.
I think A. Shadows is the best answer.
I think A. Shadows is the best answer.