Ответ: башен.
Требуемая форма: родительный падеж множественного числа.
1. Определяем форму по предложению
Числительное «двадцать» в данном количественном сочетании требует родительного падежа множественного числа зависимого существительного. Считаем двадцать чего? башен.
2. Образуем нормативную форму
У существительного «башня» родительный множественного числа — «башен». Появляется беглая Е, а конечное Н пишется без мягкого знака.
3. Проверяем возможную ошибку
Не пишите «башней» или «башень». После «двадцать» нужна форма «башен», а не исходное множественное число «башни».
Московский Кремль имеет двадцать башен.
Разбор подготовлен редакцией «Сдам ГИА». Ответ сверен с проверкой открытого банка ФИПИ.