what are the mechanisms that have claimed to explain the movement of Earth's tectonic plates.
A.slab pull and sea-floor spreading
B.mantle convection and continental drift
C.mantle convection,ridge push,and slab pull
D.sea-floor spreading and continental drift