until 主句从句时态主句用将来时,从句可用现在完成时吗?如No decision will be made about any further appointment until all the candidates _______ interviewed.横线上填have been 还是are?还是两个都可以?都不可以?请写出理由,
until 主句从句时态
主句用将来时,从句可用现在完成时吗?
如No decision will be made about any further appointment until all the candidates _______ interviewed.
横线上填have been 还是are?还是两个都可以?都不可以?
请写出理由,
高考题来的。
填have been
强调动作完成。
“直到所有的候选人都被采访完后,才会做出对任命的决定。”
应填 have been。
这里需用现在完成时态,意思是直到所有候选人已经面试结束,任命的职位也没有什么新的决定。所以在这里一定要用现在完成时。
从句可以用现在完成时。
有问题可继续问
这道题是08北京高考的29题,横线应该是have been.现在完成时还可以表示未来发生的动作,例如:
I will wait until he has written his letter.我愿意等到他把信写完.
我再给你两道真题
(08山东25)By the time he realizes he ______into a trap,it’ll be too late for him to do anything about it.
A.walks B.walked C.has walked D.had walked
(06北京27)—______ leave at the end of this mouth.
—I don`t think you should do that until ______ another job.
A I`m going to; you`d found B I`m going to; you`ve` found
C I`ll; you`ll find D I`ll; you`d` find
第一道是有比较明显的完成时时间状语 by the time,但从意义上看也是现在完成时表示将来; 第二道也是用现在时表示将来.
答案分别 C B