Дополнительная буква «д» появляется в некоторых формах глагола «идти» из-за исторических особенностей языка. 2
В старославянском и древнерусском языке неопределённая форма (инфинитив) глагола «идти» произносилась как «и-ти», где «и» — это корень слова, а «ти» — окончание инфинитива. 2 Основа настоящего времени этого глагола содержала дополнительный согласный — так называемый «инфикс» — «д». 23 Что и наблюдается в современных формах глагола «идти» (ид-у, ид-ёшь, ид-ёт и т. п.). 23
В словарных формах глагола «идти», которые образованы при помощи присоединения приставок, оканчивающихся на гласную, буква «д» из корня уходит и заменяется на «й». 4 Например, глагол «прийти» образован при помощи приставки «при», которая оканчивается на гласную «и», поэтому в корне слова буква «д» заменяется на «й». 4
А вот в будущем времени и в повелительном наклонении глагола «идти» с приставкой «при-» в корне начальная гласная «и» отбрасывается, и остаётся только «д»: «приду», «придёшь», «придёт», «приди» и так далее. 4