问题

—Waiter,what about my food?I________for over 30minutes.—Oh,sorry,sir.Just one more minute,please.[ ]
A: have waited
B: was waiting
C: have been waiting
D: had waited
B: was waiting
C: have been waiting
D: had waited
正确答案是: