Answer:
The anti-imperialists opposed the expansion because they believed imperialism violated the credo of republicanism, especially the need for "consent of the governed"
Explanation:
There are no factors listed to choose from.
Spain wanted to protect its colony in Mexico from other Europeans
British began to show interest in the American colonies because of its economic benefits. British established colonies in America so that they could profit economically through trade and raw materials. The British needed raw materials for their factories. The British colonies in America expected to provide cotton, fur, timber, etc.
Hope this helps you!
The main reason was the South wanted to preserve slavery. The North wanted to abolish it. If you want some other reasons than slavery, let me know, and I will do my best to add more to this answer.