Глаголы дать и есть не относятся к разноспрягаемым глаголам (их два- бежать и хотеть). которые имеют окончания обоих спряжений в разных формах. У этих глаголов особые, архаичные формы окончаний, которые не поддаются правилам спряжения, а требуют простого запоминания.