Чтобы правильно заполнить пропуск в данном предложении, давайте проанализируем каждое из предложенных вариантов:
- has been waiting - это форма Present Perfect Continuous, которая используется для описания действий, начавшихся в прошлом и продолжающихся до настоящего момента или только что завершившихся. В данном случае действие "ждать" завершилось, поэтому этот вариант не подходит.
- had been waiting - это форма Past Perfect Continuous, которая обозначает действие, которое происходило до другого действия в прошлом. Однако в нашем предложении нет второго действия, поэтому этот вариант также не подходит.
- waited - это форма Past Simple, которая используется для описания завершенного действия в прошлом. В данном контексте это подходит, так как мы говорим о том, что он ждал три часа и затем ушел.
- has waited - это форма Present Perfect, которая также не подходит, так как мы говорим о завершенном действии в прошлом, а не о том, что продолжается до настоящего момента.
Таким образом, правильный ответ: waited.
Полное предложение будет звучать так: "He waited for three hours and left."