Очень интересный вопрос..Обычно распространенность языка связана(как я считаю)-с тремя факторами:
1.Какое количество народу говорит в мире на этом языке;
2.Насколько влиятельна та держава(державы), в которой этот язык-основной;
3.Насколько этот язык прост лексически и для заучивания.
Китайский язык вполне смог бы стать мировым-удовлетворяя пунктам 1 и 2(в мире на нем говорит 1.5 миллиарда человек, и Китай мировая сверхдержава).Но вот для изучения и запоминания- китайский язык один из самых сложных(гораздо сложнее английского).Поэтому потеснить английский ему будет трудно-как я считаю.У испанского же шансов обогнать английский по распространенности вовсе нет-язык, конечно, относительно прост для изучения- но по пунктам 1 и 2 не проходит.Вот как-то так..