What geologic forces drive tectonic movements?

A- Earth's rotation, geothermal activity, gravitational forces

B- plate subduction, convergence and divergence

C- Earth's orbit, solar winds, electromagnetic waves

D- seismic movement, volcanic activity, plate tension