219k views
3 votes
What is one reason the Americans won the Mexican- American War?

A. They had control of the lands to the north and south of the fighting

B. They had better Military Leadership

C. The had better support from European countries

D. They had a much larger army.

User Lilibeth
by
4.2k points

2 Answers

6 votes

Answer:its B

Explanation: i did research

User Sujay Ghosh
by
3.5k points
2 votes
B. They had better Military Leadership
User TacheDeChoco
by
3.5k points