1. Определим время, которое нужно использовать. Так как есть фраза "for half an hour", которая указывает на продолжительность действия, используем Present Perfect Continuous.
2. Глагол "sit" нужно поставить во время Present Perfect Continuous. Для этого используется вспомогательный глагол "have/has been" и основной глагол в форме V-ing.
3. Подлежащее "We", следовательно, используется вспомогательный глагол "have been".
4. Правильная форма глагола "sit" в Present Perfect Continuous: have been sitting.
5. Запишем предложение целиком, вставив правильную форму глагола: We have been sitting here for half an hour. How long are we supposed to wait?
Ответ: We have been sitting here for half an hour. How long are we supposed to wait?