According to the theory of plate tectonics, which forces cause the movement of plates in the earth's crust?

AMagnetism and Solar Radiation
BEarthquakes and Volcanic Eruptions
CConvection and The Moons Gravitational Pull
DConvection and Gravity