homeworkfailer homeworkfailer 22-09-2021 History contestada Why did the English king give William Penn land in the colonies —— The king owed Penn's family money and gave them the land to repay them. The king wanted Penn to battle for control of New Netherland. The king wanted the Quakers to be able to practice their religion freely. The king wanted Penn to grow wheat and send it to England.