8 неправильно, так как present perfent continuous, что он выбрал, употребляется, когда действие началось, длилось , и ВСЕ ЕЩЕ длится. А человек в предложении уже пришел домой, следовательно действие закончилось. Посмотри мой ответ, там точно правильный пункт выбран.