精英家教网 > 高中英语 > 题目详情
John is not a man to count on, and it is very likely that the work ____ by the time he arrives here.
A.is finishedB.has finishedC.will finishD.will have been finished
D

试题分析:by the time…到…时为止,通常都和完成式连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。本句by the time后面的he arrives here是一般现在时,在时间状语从句中表示的是将来,前面的主句要使用将来完成时。句义:John是一个不值得信赖的人,到他来到这里的时候,这份工作很可能已经被完成了。根据句义说明使用被动语态。故D正确。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

Do you know a concert _____ in our hometown next month?
A.will be heldB.is going to be heldC.is to be heldD.all A, B, C

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I can guess you were in a hurry. You       your sweater inside out.  
A.had wornB.wore C.were wearingD.are wearing

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Various efforts over the centuries _________ to predict earthquakes to reduce the damage.
A.are being madeB.have been madeC.were madeD.were being made

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

一I’m sorry! I would have taken him to hospital if I had known he was seriously ill.
一But ______ .
A.you didn’tB.you hadn’tC.he wasn’tD.you aren’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---What’s that unpleasant noise?
---Oh, the road before the main gate ______.
A.is repairingB.is being repairedC.is repairedD.has been repaired

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—I have a headache.
—I’m not surprised you ________ in front of the computer for too long.
A.workB.are workingC.have been workingD.had worked

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The committee __ over the problem among themselves for two hours.
A.has arguedB.has been arguing
C.have arguedD.have been arguing

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—John, I didn’t ask for the dictionary. Why _______ on my desk?
—Oh, I put it there just now in case you needed while writing your composition.
A.had it landedB.does it landC.will it landD.has it landed

查看答案和解析>>

同步练习册答案