explain why solid expand when it is heated
The reason is because when molecules get hot they move faster and they need more room to move.