Ответ:

Перевод задания: Почему ты опоздал? Я жду здесь уже четыре часа.

Действие началось в прошлом и продолжается до настоящего момента, поэтому используется Present Perfect Continuous.

Ответ: B — have been waiting.