Краткое пояснение: В данном случае необходимо использовать Present Perfect Continuous, чтобы подчеркнуть длительность действия, которое началось в прошлом и продолжается до настоящего момента.
Выбираем вариант ответа: have you been waiting.
Ответ: have you been waiting