Multiple choice Which of the following is a viviparous animal? Sparrow Dog Hen Spider Crow Reveal answer Fill a bubble to check yourself B Correct answer Explanation Viviparous animals are those animals which do not lay eggs and give birth to young ones.