Ответ: has been doing
Краткое пояснение: Present Perfect Continuous используется для выражения действия, которое началось в прошлом и продолжается до настоящего момента.
В данном случае, правильный ответ: has been doing, так как это время (Present Perfect Continuous) указывает на действие, которое началось в прошлом (с обеда) и все еще продолжается в настоящем (еще не закончил).
- is doing - Present Continuous (действие происходит в данный момент) - не подходит, так как нужно указать на продолжительность действия с прошлого до настоящего.
- does - Present Simple (обычное, повторяющееся действие) - не подходит, так как не указывает на продолжительность и связь с прошлым.
- has done - Present Perfect (действие завершено к настоящему моменту) - не подходит, так как в предложении указано, что действие еще не завершено (hasn't finished yet).
Ответ: has been doing
Тайм-менеджмент уровня Бог: задача решена за секунды. Свобода!
Не будь NPC — кинь ссылку бро, который всё еще тупит над этой задачей