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.4m questions
12.2m answers