Слово «good» имеет разные формы сравнения в английском языке, потому что относится к категории неправильных прилагательных. 1
Положительная степень: good (хороший). 15
Сравнительная степень: better (лучше). 15
Превосходная степень: the best (наилучший). 15
Это исключение связано с тем, что форма «better» произошла от древнеанглийского слова «betera», которое имело тот же корень, что и «good» (древнеанглийское «gōd»), но развивалось параллельно. 1
Это пример супплетивизма — языкового явления, при котором грамматические формы одного слова образуются от разных корней. 1