The factor that best explains why Native Americans were able to make permanent settlements is:
Native Americans began to cultivate plants for food.
The development of agriculture allowed them to have a stable food supply, which is essential for establishing permanent communities.