The best explanation for the movement of continents is:
2. Movements of tectonic plates.
The Earth's continents are situated on tectonic plates, which float on the semi-fluid asthenosphere beneath them. The interactions of these plates, including their movements due to processes such as subduction, seafloor spreading, and continental drift, are responsible for the shifting positions of continents over geological timescales.