ipzay3 ipzay3 17-12-2019 History contestada Which of the following best explains the cause of the US war with Mexico? Mexico did not agree with the annexation of Texas, and the US wanted more land. The US did not agree with Mexico's alliance with Spain. The US wanted land in South America.