Краткое пояснение: Используем Perfect Continuous Infinitive (to have been + V-ing), чтобы показать, что действие длилось в течение некоторого времени и только что закончилось.
Ответ: to have been working
Русский Grammar Ninja: Achievement unlocked: Домашка закрыта
Тайм-менеджмент уровня Бог: задача решена за секунды. Свобода!
Выручи свою тиму — отправь ссылку другу. Карма +100 обеспечена