She for the bus for an hour.

  1. waited
  2. is waiting
  3. has been waiting
  4. waits
Answer

C) has been waiting

"For an hour" up to now – present perfect continuous. Tenses · Present tenses

English MCQ · More English: Tenses MCQs · Practise