题库首页 > 试卷库
试题详情及答案解析
The two friends ______ on line for three hours, and they will go on.
A.had been chatting B.had chatted
C.were chatting D.have been chatting
答案:D
试题分析:句意:这两个好朋友一直在线聊了三个小时,他们还会持续聊。A. had been chatting 过去完成进行时,表示过去的过去持续做某事B.had chatted 过去完成时,表示过去的过去动作  C.were chatting过去进行时表示过去时间段持续做D.have been chatting现在完成进行时,表示现在之前持续做某事,还可能继续持续做下去。根据will得知是与现在有关,故选D。
考点:考查动词时态的用法。