The task _______ by the time you come back.A.has been completedB.will have been

The task _______ by the time you come back.A.has been completedB.will have been

题型:不详难度:来源:
The task _______ by the time you come back.
A.has been completedB.will have been completedC.will completeD.has completed

答案
B
解析
此题考查时间状语从句。by the time+一般现在时态,主句应用将来完成时态,by the time+一般过去时态,主句应用过去完成时态,题中by the time后面是一般现在时态you come back,故选B,若掌握by the time的用法,就不难了。
举一反三
What a pity! When we got to the cinema, the movie Let the Bullets Fly _________, so we saw only the end of it.   
A.was finishingB.has just finished
C.just finishedD.had just finished

题型:不详难度:| 查看答案
Thank you for helping me. I       the final exam without your timely help.
A.have failedB.will failC.would have failedD.must have failed

题型:不详难度:| 查看答案
Up to now, he _______ most of the works by Mark Twain.
A.is readingB.has readC.will readD.reads

题型:不详难度:| 查看答案
As you see , the number of cars on our roads________ rising these days.
A.was keepingB.keepC.keepsD.were keeping

题型:不详难度:| 查看答案
The train _______ at the present speed until it reaches Beijing at about 6 :30 am.
A.wentB.has goneC.goesD.will be going

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.