Answer and Explanation: The Spanish drained Lake Texcoco because flooding was becoming a major problem for the city, by then being called Mexico City. Situated in a high-elevation valley, Lake Texcoco sits at the bottom of a natural drainage system in Mexico's central mountains.