The American colonists fought the British for one main reason. They fought because they wanted to be independent. Since you ask for two reasons, I assume that you need two reasons why they wanted to be independent.
One reason the American colonists wanted to be independent was British taxation. Many Americans did not think that the British government had the right to tax them.
The Europeans wanted to avoid interaction with Muslims and the Muslim monopoly on Indian ocean trade.
I believe the answer is A a connection with nature.
Answer: The Granger Movement against the railroads
Explanation:
The Railroads were a very important component of the American economy in the 19th century as they transported goods and people across large distances thereby opening up new markets and areas which benefitted groups like farmers.
Farmers were able to transport their produce across the United States but the Railroad owners kept increasing their prices which made the cost of selling high for farmers, a cost they had to bear because they had no choice.
Starting from the late 1860s, famers began to bind together to form what were called Granges and these were able to influence Government legislature targeted at unfair pricing by large corporations such as the railroads.