Answer :
The correct answer is C) he wanted to demonstrate Spanish superiority.
The reason Hernan Cortes built Mexico City over Tenochtitlan was that he wanted to demonstrate Spanish superoirity.
After the conquer of Tenochtitlan, Cortes started the time of reconstruction or building a new city with the influence of Spanish Architecture over the ruins of the houses and temples of Tenochtitlan, the capital city of the Aztec Empire. Hernan Cortes built Mexico City over Tenochtitlan because he wanted to demonstrate Spanish superiority. The accounts written by Cortes and other Spanish officials are the only sure source of information of those days in Tenochtitlan.