How did the Americans win several battles in the Mexican-American War?
A. Mexican soldiers had no interest in fighting.
B. British soldiers were hired to make the army larger.
C. The navy was helped by the use of submarines.
O D. They made use of a large army.