高三英语won't tell the student the answer until he_A__on it for more than an hour.I won't tell the student the answer until he_A__on it for more than an hour.A.has been working B.will have workedC.will have been workingD.had worked
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 15:24:09
高三英语won't tell the student the answer until he_A__on it for more than an hour.I won't tell the student the answer until he_A__on it for more than an hour.A.has been working B.will have workedC.will have been workingD.had worked
高三英语won't tell the student the answer until he_A__on it for more than an hour.
I won't tell the student the answer until he_A__on it for more than an hour.
A.has been working
B.will have worked
C.will have been working
D.had worked
高三英语won't tell the student the answer until he_A__on it for more than an hour.I won't tell the student the answer until he_A__on it for more than an hour.A.has been working B.will have workedC.will have been workingD.had worked
这题目很明显是考试时态的单项选择题.全句意思是"直到这个学生解这个题至少超过1小时时,我才会告诉他答案",言外之意,他不花一小时去思考解题,我是不会直接告诉他答案的.until引导的是时间状语从句,在这个从句中,需要采用现在完成进行时来表达work on动作的持续,即学生一小时前开始思考解这道题,但是思考一小时后,还没得到答案.
举例说明这种时态用法,
比如:我已经学了5年英语了.可以翻译为:I have learned English for 5 years (但这句话没说清楚学英语的动作是否还可能延续下去),另一种翻译:I have been learning English for 5 years.这样表达的意思是5年前我开始学英语,学到现在满5年了,并且很可能继续学下去.
还有什么疑问,欢迎继续交流.
选A
for more than an hour 表示时间段,所以谓语要用持续性的词,我记得当时老师说过not until 是主将从现,所以不能选c
分析:本题应先从选项入手,首先B C两项明显不符(前面是I won't)现在完成进行时的结构是:has/have+been+V(过去分词)。所以本题应该选A.
翻译:我不会回答这个学生直到他为了解决这个问题超过一个小时之前。后面为什么不是将来时态呢?谢谢!主将从现,主句是将来时,从句是现在时。
不管是if 还是 until也就是说……until后面是个时间状语从句!所以后面不能用现...
全部展开
分析:本题应先从选项入手,首先B C两项明显不符(前面是I won't)现在完成进行时的结构是:has/have+been+V(过去分词)。所以本题应该选A.
翻译:我不会回答这个学生直到他为了解决这个问题超过一个小时之前。
收起