Answer
No, Carlos Zambrano has never played in a World Cup for Peru. He is a Peruvian professional footballer who plays as a centre-back for Boca Juniors and the Peru national team. He has represented Peru at several international tournaments, including the Copa América and the FIFA World Cup qualifiers, but has never been part of the Peruvian squad that qualified for the final tournament.