have been waiting
это форма Present Perfect Continuous от глагола "to wait" - ждать.
я/ты/мы или вы/они ждали