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

A. Magnetism and Solar Radiation
B. Earthquakes and Volcanic Eruptions
C. Convection and The Moons Gravitational Pull
D. Convection and Gravity