No, tak v nějaké hovorovější AJ to použít asi můžete, ale nemělo
by to být. Mělo by to být tak, jak píše Scorpio, čili: Where have you
been? I have been waiting for you!
Respektive, pokud použijete přítomný čas (I am waiting), tak tím
zdůrazňujete ten momentální stav – TEĎ ČEKÁM. Pokud použijete
předpřítomný průběhový čas, (I have been waiting) tak zdůrazňujete,
že jste v minulosti začal čekat A POŘÁD JEŠTĚ ČEKÁTE.
EDIT.: Teď koukám, že paní Skrčená byla o něco rychlejší. . Inu, kdo dřív
přijde, ten může dříve vysvětlovat.