В справочниках по русскому языку (в том числе у Д. Э. Розенталя) есть правило, которое дает прямой ответ на Ваш вопрос.
Гласные о — а в неударяемых корнях глаголов совершенного вида нельзя проверять формами несовершенного вида на -ывать (-ивать), например: опоздать (по́здний, хотя опа́здывать), раскроить (кро́йка, хотя раскра́ивать).
Таких примеров десятки. К сожалению, в школе об этом правиле часто не говорят, поэтому и возникает недопонимание.
Глагол недоедать употребляется в значении 'есть недостаточно, плохо питаться'. А глагол доедать означает 'съедать до конца', поэтому верно: не доедать борщ ('не съедать борщ до конца').
На разнице в значении глаголов недоедать и не доедать основан юмористический эффект в довольно известном анекдоте советской эпохи. Рабочие пишут письмо в ЦК КПСС: «Мы, пролетарии Нечерноземья, прочитали в «Правде», что негры в Африке недоедают. Нельзя ли все, что они не доедают, присылать нам?»
Такая форма глагола некорректна.
Такое употребление глагола нелитературно.
Оба глагола можно использовать.
Оба глагола можно использовать.
Можно использовать оба глагола.
Это причастия (формы глагола).
 
                         
                 
                         
                         
                        