What motivated the Aztecs to conduct human sacrifices?

A. they believed that Huitzilopochtli needed the nourishment of human blood to fight the forces of evil in order to rise the next day

B. they conducted human sacrifices in order to keep people in check and make sure that people did not threaten the power of the Emperor

C. they did not actually conduct human sacrifices historians made the whole thing up to make the Aztecs seem worse than they were

D. they were just really mean and did not value life at all and conducted human sacrifices in order to eliminate people from society