The best answer to the question of why the same rocks appear in different areas is:
C.) the land masses are continually breaking apart and coming back together at different locations.
This statement reflects the process of plate tectonics, where the movement of Earth's lithospheric plates can cause similar rock formations to be found in different geographical areas as continents drift and collide over geological time.