«Сегодня ответственный день. Ивану исполняется 24 года.»
Какому именно? Это неважно, ведь ровно через год ему исполнится 25. Но уже не «годов», а «лет».
Почему в русском языке числа будто разделяются на две группы: от 2 до 4 и от 5 до 9? Давайте разбираться вместе.
Обратимся к истории.
В древнерусском языке не было такой части речи, как имя числительное. Слова «два», «три», «четыре», «пять», «шесть», «семь», «восемь», «девять» существовали, но их относили к другим частям речи.
Названия чисел от 5 до 9 считались существительными женского рода и употреблялись только в родительном падеже множественного числа.
В то время как слова «два», «три», «четыре» было принято считать за счётные прилагательные и использовать в сочетании со словом «год».
Исчисление нового года начиналось весной, 1 марта, а для обозначения цикла периода времени в 12 месяцев использовалась привязка к самому тёплому времени года - лету. Ему придавалось особое значение, поэтому количество пройденных лет использовали за основной ориентир времени.
Таким образом, слово «лето» являлось синонимом слова «год», а в последствии форма «лет» вытеснила форму «годов».
Отсюда появилось слово «Летопись» , что стало означать запись исторических событий по годам, каждый год в которой начинался со слов «в лѣто» (в году).