(please help!)

When the sea floor spreads apart, volcanoes and ridges are formed because
-
A ocean water pushes down on the surrounding sea floor, pushing up ridges
B sediments are deposited where the floor spreads, building ridges
C. underwater earthquakes lift the sea floor into long ridges
D. as the plates pull apart, magma moves to the surface, building ridges