高三英语won't tell the student the answer until he_A__on it for more than an hour.

Iwon'ttellthestudenttheansweruntilhe_A__onitformorethananhour.A.hasbeenworkingB.willh... 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

求详解!谢谢
展开
求同存异3721
2013-06-01 · TA获得超过21.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:2921万
展开全部
这题目很明显是考试时态的单项选择题.全句意思是"直到这个学生解这个题至少超过1小时时,我才会告诉他答案",言外之意,他不花一小时去思考解题,我是不会直接告诉他答案的.until引导的是时间状语从句,在这个从句中,需要采用现在完成进行时来表达work on动作的持续,即学生一小时前开始思考解这道题,但是思考一小时后,还没得到答案.
举例说明这种时态用法,希望能帮到你:
比如:我已经学了5年英语了.可以翻译为: I have learned English for 5 years (但这句话没说清楚学英语的动作是否还可能延续下去),另一种翻译:I have been learning English for 5 years.这样表达的意思是5年前我开始学英语,学到现在满5年了,并且很可能继续学下去.
还有什么疑问,欢迎继续交流.
更多追问追答
追问
谢谢……讲得很详细
不过有个疑问
现在完成进行时不是表示从过去一个时间一直持续到现在并有可能继续下去吗?
这句……不是将来的动作么?谢谢!
追答
这是个主从复合句(含时间状语从句),凡是复合句都要考虑时态一致问题,对于时间状语从句,条件状语句和让步状语从句来说,遵循主句将来时,从句用现在时的原则.
本句主句是将来,所以从句应该用现在范畴的某种时态.再比如
Don't get off untill the train has stopped.
I will try to help him with his English although I am very busy.
最后一片绿叶
2013-06-01 · TA获得超过1062个赞
知道小有建树答主
回答量:411
采纳率:50%
帮助的人:227万
展开全部
分析:本题应先从选项入手,首先B C两项明显不符(前面是I won't)现在完成进行时的结构是:has/have+been+V(过去分词)。所以本题应该选A.
翻译:我不会回答这个学生直到他为了解决这个问题超过一个小时之前。
更多追问追答
追问
后面为什么不是将来时态呢?谢谢!
追答
主将从现,主句是将来时,从句是现在时。
不管是if 还是 until
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泞雪痕
2013-06-01 · TA获得超过125个赞
知道答主
回答量:87
采纳率:0%
帮助的人:63.3万
展开全部
选A
for more than an hour 表示时间段,所以谓语要用持续性的词,我记得当时老师说过not until 是主将从现,所以不能选c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式