What is the reason why the continents have moved since primordial times?

A. The tectonic plates upon which the continents sit are blown by the continental winds across the atmosphere
B. The tectonic plates upon which the continents sit are floating around on the liquid rock of the mantle
C. The tectonic plates upon which the continents sit are pushed around by the weathering forces that affect the lithosphere
D. The tectonic plates upon which the continents sit are being moved by conservation of momentum as animals walk across the surface

B. The tectonic plates upon which the continents sit are floating around on the liquid rock of the mantle