问题 选择题

I won’t tell the student the answer to the math problem until he ____on it for more than an hour.

A.has been working

B.will have worked

C.will have been working

D.had worked

答案

答案:A

正确答案A。在时间状语从句中用一般现在时代替将来时,故排除选项B和C;据时态呼应规律排除选项D;学生一直在做数学练习,直到规定时间完毕教师才公布答案。

 某个动作或过程过去已经开始,一直持续到说话时刻,有可能继续延续。因此,现在完成进行时仍带有进行时的持续性;某个动作或过程过去的过去已经开始,一直持续到过去某个时刻,有可能继续延续,用过去完成进行时。

选择题
判断题