Answer:
B.) The Homestead Act of 1862 promised of free land.
Step-by-step explanation:
At that time, United States had a lot of land and natural resources but did not have enough population to manage it. Lincoln believed that this will be a lot of wasted potential for United States.
This is the reason why The Homestead Act of 1862 was signed by Abraham Lincoln. This acted provided around 160 million acres of lands for potential settlers who wanted to move from their home country and live in America. This attracts a lot of immigrants who wanted to pursue new opportunities for economic stability that were not available in their home countries.