let's look at South America today: the two languages spoken there are Spanish and Portuguese.
This is because almost all the countries in South America used to be either a Spanish or Portuguese colony, and this is also the correct answer: Spain (who divided its colonies into Vice-royalties ) and Portugal