Спор о количестве времен в английском - это в первую очередь лингвистический, а не педагогический вопрос.
Чисто формально у английского глагола есть только ДВА грамматических времени: прошедшее (Past) и непрошедшее (Present/Future). Это позиция большинства современных лингвистов. Будущего времени как отдельной формы глагола в английском нет - will это модальный глагол.
Почему в учебниках 12, 16 или 26: авторы считают по-разному, включая или не включая конструкции с модальными глаголами, Conditional, пассивный залог и т.д. Цифра зависит от методологии классификации.
Для практики лучше всего работает табличная модель 4x3: четыре вида (Simple, Continuous, Perfect, Perfect Continuous) по трем временным планам (Past, Present, Future). Получается 12 форм, которые покрывают 95% реальной речи. Именно эту модель используют большинство российских учебников и по ней проще всего строить систему в голове.
Про два грамматических времени - это буквально то, что объясняет почему носители не заморачиваются с этой темой так, как мы. Для них это просто форма глагола, а не "время".