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