Ответ:

Перевод задания: Выберите правильную форму глагола.

Правильно: have been waiting. Действие продолжается уже более часа, поэтому используется Present Perfect Continuous.

Do you know where Mark is? I have been waiting for him for over an hour and I’m starting to lose my patience.

Ты знаешь, где Марк? Я жду его уже больше часа, и начинаю терять терпение.