и англичане, и испанцы некогда владели колониальными империями, жителям которых волей-неволей приходилось учить язык хозяев. для испании это вся южная и центральная америка
Со времен эпохи Великих географических открытий эти страны имели наибольшее число колоний по всему миру. Отсюда и распостранение английского и испанского языков.