Answer:
The correct answer is limestone.
Step-by-step explanation:
A cave is the product of undone limestone.
This stone is weakened by the rain and carbon dioxide that is absorbed by the soil, this causes the stone to fracture, sometimes enough to form a cave.
Where there is more water flow, the bigger the cave will be.
What is necessary for a cave to form is a stone that can be diluted with water.
Because of gravity, water will always want to go down, this is what will cause the rock to dissolve forming different types of caves.