What is the cause of earthquakes?

a
Volcanic eruptions shake the ground around them while the erupt, causing the effect of earthquakes in the regions around them
b
Large impacts of asteroids and meteors into the sea crash into the crust, sending shockwaves that are felt as earthquakes across the globe
c
Two or more plate boundaries move against each other, producing vibrations and energy waves that travel to the surface
d
The explosions of flammable gases trapped in pockets under the ground causes the vibrations that create earthquakes

c