B. The soil was bad and the weather was too cold.
The thin and rocky soil up North and cold weather was not good for farming like it was in the south such as in South Carolina or Georgia. The New England colonists stuck to lumbering, trading, shipbuilding, fishing, and so on. Down south was where the large scale farming and plantations took place.