which one of the following has not been proposed as a mechanism of plate motion

A) slab-pull
B) ridge-push
C) mantle convection
D) crust-core convection

IT'S A SCIENCE QUESTION I ACCIDENTALLY PRESSED HISTORY