HELP ASAPPPP I WILL MARK BRANLIEST!!!!!!
What is one reason the Americans won the Mexican American War?
A. They had critical alliances with European countries
O B. They successfully invaded Mexico with two separate military
forces
C. They had strong support from Mexican Americans
D. They had successfully defended against invasion from Mexico
