Question: what can p waves pass through?
Answer: The P wave can move through solid rock and fluids, like water or the liquid layers of the earth. It pushes and pulls the rock it moves through just like sound waves push and pull the air.