Почему эти два слова такие похожие, но такие разные? Разбираемся! Как правильно и почему? А правильно только – «прийти» и «идти». Других вариантов здесь быть не может! Но как так вышло? Всё дело в том, что эти два слова обладают супплетивизмом корней. Нет, это не какая-то неведомая болезнь, а всего лишь образование разных форм одного слова от разных основ. Один из хороших примеров – слово «быть», которое постоянно видоизменяется: «был», «есть», «будешь». Так же и произошло с глаголом «идти». Это слово преобразуется в другие формы при помощи разных основ: «пошёл», «пойдёт», «прийти»...
На самом деле, вопрос «Как правильно - прийти или придти?» возник именно из-за проверочного слова «идти». Действительно, мы же пишем букву «д» в этом слове, так почему же в однокоренном должны использовать «й»? До 1956 года допускались оба варианта: и «прийти», и «придти», и даже «притти». Но потом лингвисты подключили немного логики. Оказалось, что когда добавляешь приставку к слову «идти», то появляется буква «й». Например: зайду, пойду, перейду, выйду и т.д. Логично было бы вообще говорить «прийдти», и правилам соответствует, и все довольны...