Помните, в школе мы учили слово fat - толстый, жирный.
Про человека мы говорим overweight - имеющий лишний вес.
Очень часто нам кажется, что overweight - это «иметь лишний вес». Нет. Это не глагол. Поэтому нужно добавить am/is/are.
✔Он имеет лишний вес. = Он имеющий лишний вес.
✔He is overweight.
Если вам не совсем понятно про am/is/are, посмотрите третий урок: https://antigrammatika.ru/УРОКИ/