问题

I’m sorry you ______ so long, but it’ ll still be some time before Jim gets back
A:wait
B:waited
C:had waited
D:have been waiting
B:waited
C:had waited
D:have been waiting
正确答案是: