Which best explains a reason for human cultural development during the middle Stone Age?
People learned how to build rafts to help them travel across water.
People settled in stable societies that let them stay in one place.
People learned to adapt to changing environmental conditions.
People gained the ability to create and use fire for protection.