В русском языке много феноменов, и один из них – словообразование. Мне всегда было интересно, почему числа «сорок» и «девяносто» так выбиваются из привычного ряда «пять+десят», «восемь+десят», «три+дцать»? Было бы просто и понятно: слово сразу показывает, сколько десятков содержит число. Но не тут-то было. Что общего у «сорок» и «сорочки»? На самом деле число «четыре десяте» на Руси действительно существовало, пока его не заместило «сорок». Как утверждает словарь М. Фасмера, числительное появилось как следствие торговли собольими шкурками...
Мы говорим двадцать, тридцать, пятьдесят, шестьдесят, семьдесят, восемьдесят, но при этом сорок, а не четыредесят или четыредцать. Почему так? В болгарском и сербском языках до сих пор 40 читается как четыридесэт и четродесет соответственно. Но в русском языке (впрочем как и в украинском и белорусском) есть боль иностранцев, пытающихся выучить русский язык, число "сорок", которое непонятно почему так читается. Далеко не все учителя русского языка могут объяснить и рассказать почему сорок выбивается из остального ряда числительных...