问题

— Why are you so late? I _____ for more than an hour.— I’m terribly sorry. I overslept and missed the bus. [ ]
A: am waiting
B:AIDU_
C: have been waiting
D: will be waiting
B:AIDU_
C: have been waiting
D: will be waiting
正确答案是: