填空题
What can the animals live on These animals can live on()
A.From the hilltop. B.From the garden. C.From the lake. D.From the palace.