Разница Present Perfect и Present Perfect Continuous
Что нужно знать про все 'продолженные' (Continuous/Progressive) времена в английском?
Действие не завершено, тот, кто говорит, находится в процессе выполнения этого действия.
Не важно, когда именно действие началось или закончится, фокус на продолжительности...