What hypothesis was a significant contribution to the understanding of plate tectonics and provided a mechanism for how continents move and interact with each other?

A. Types of plate boundaries

B. Seafloor spreading

C. continental Drift

D. Magnetic rocks

B. Seafloor spreading