问题
选择题
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
答案
答案:D
题目分析:wait从说话之前(过去)就开始了一直持续到现在,再根据下文t' ll still be some time before Jim gets back可知动作还会继续下去。句意:很抱歉让你等了这么久,但是在Jim还要过一段时间才回来(你还得等)
点评:要善于确定句子时态,可以通过时间状语确定,还可以根据上下文来确定.但不能断章取义,要认真看清题意,像本题,还要注意从but it' ll still be some time 上看,说明动作还在继续。