Why do volcanoes occur at constructive plate margins and subduction zones?
Because the subducting plate is water saturated oceanic crust, and as it moves down into the mantle it vaporizes the water and forces steam upwards. At the same time, the descending plate causes friction and circulation, leading to pressure-release melting. All of these processes melt the upper mantle to form magma chambers and thus, volcanoes.