Ответ:

Перевод задания: Выберите правильное предложение.

Правильный вариант: He hasn't been playing football for 5 years.

Отрицание образуется с помощью hasn’t перед been. С периодом времени — «в течение пяти лет» — употребляется for, а не since.

He hasn't been playing football for 5 years. (Он не играет в футбол уже пять лет.)