Давайте заполним пропуск в предложении, учитывая правило времен глагола "be".
В данном случае, если говорим о настоящем времени, используем форму глагола "be" для третьего лица единственного числа, которая звучит как "is".
Исправленное предложение будет звучать так:
He is interested in it for a long time.
Это предложение настоящее время, поэтому используем "is" для третьего лица единственного числа. "Is" - это настоящее форма глагола "be" для he/she/it.