Питання 8 з 20

Запитання 8
We _____ (wait) for the bus for 30 minutes.
Варіанти відповідей
we waited
we are waiting
we have waited
have been waiting