Why did the Aztecs construct enormous temples in their capital city of Tenochtitlan?
A. To act as fortresses to protect the city from invasions
B. To worship their gods and conduct religious ceremonies
C. To allow nobles to constantly monitor commoners and slaves
D. To house the many slaves they captured during wars
