Just took the quiz the answer is
C. "The babies have hatched from their eggs."
Its D. The babies have hatched from their eggs.
9.5m questions
12.2m answers