Answer
The free electrons in metals easily respond to incoming light. They vibrate and create another electromagnetic wave that is out of phase with the incoming light. This cancels the light that would otherwise propagate into the metal, and instead, light is reflected. That make metals appear shiny.
Work Step by Step
This is discussed on page 493.