230k views
6 votes
Why did the Mexican-American War of 1846 occur?

A. Because the U.S. refused to acknowledge that it has won its independence from Spain

B. Because Mexico insisted that its border with the U.S. was at the Rio Grande

C. Because Mexico expected high reparations for the 1836 war with Texas

D. Because Mexico never recognized Texas' independence, and disputed its borders even after its annexation into the U.S.​

User Gusjap
by
3.6k points

2 Answers

5 votes
B. Mexico Insisted that its border with the u.s was at the rio grande I think it’s this because they had some type of war over the borders
User Shinjuo
by
3.9k points
7 votes

Answer: B !

Step-by-step explanation:

User Boris Siscanu
by
4.7k points