Ответ:

Перевод задания: Выберите правильный вариант и заполните пропуск.

  1. d) have been waiting — “since 9 o’clock” указывает, как долго продолжается действие, поэтому используется Present Perfect Continuous.
    They have been waiting for the train since 9 o’clock. (Они ждут поезд с девяти часов.)