В 15-16 века Испания колонизирует большую часть Южной и Центральную Америку . В это же время Британия проделывает те же действия с Сев. Америкой, а в 17-18 веках- с Австралией, Нов. Зеландией и другими тихоокеанскими клочками суши, а также Юж. Африкой (щас ЮАР) . Умолчу про остальную Африку и Индокитай, т. к. сечас они более или менее, формально или фактически независимы. .
Французов, голландцев и других почти везде (кроме ЮАР) повышибали либо местные, либо другие колонизаторы. Но и им достались анклавы. Французы сохранили (культурное и/или языковое) влияние в Канаде, Северной, Центральной Африке и Полинезии. Нидерландцы, насколько помню, только в ЮАР и Суринаме (Юж. Америка) .
За португальцами (здесь и ранее я имел в виду язык. влияние) остались Бразилия и клочки в западного побережья Центральной Африки.
Короче, доминирование испанского и английского объясняется тем самым колонизаторским процессом с неотъемлимой ассимилирующей и консолидирующей ролью языка (основного, ибо их бывало несколько) завоевателя.