Задание

Choose the correct answer.
He __________ \(wait\) for the bus for half an hour before it arrived.

  • had been waiting
  • had waited
  • was waiting