问题补充:
Im 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
答案:
A. wait
B. waited
C. had waited
(答案→)D. have been waiting
解析:wait从说话之前(过去)就开始了一直持续到现在,再根据下文t ll still be some time before Jim gets back可知动作还会继续下去。句意:很抱歉让你等了这么久,但是在Jim还要过一段时间才回来(你还得等)