Ответ:

Перевод задания: Марк уже час ждёт стоматолога.

Правильный вариант: a) has been waiting. Сочетание for an hour указывает на действие, которое началось в прошлом и продолжается сейчас; нужен Present Perfect Continuous.

Предложение: Mark has been waiting for a dentist for an hour already.

Перевод: Марк уже час ждёт стоматолога.

Ответ: a) has been waiting.