John is not a man to count on, and it is very likely that the work by the time he arrives

发布时间:2020-08-17 07:42:02

John is not a man to count on, and it is very likely that the work      by the time he arrives here.
A. is finished
B. has finished
C. will finish
D. will have been finished

网友回答

A. is finished
B. has finished
C. will finish
(答案→)D. will have been finished
解析:by the time…到…时为止,通常都和完成式连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。本句by the time后面的he arrives here是一般现在时,在时间状语从句中表示的是将来,前面的主句要使用将来完成时。句义:John是一个不值得信赖的人,到他来到这里的时候,这份工作很可能已经被完成了。根据句义说明使用被动语态。故D正确。
以上问题属网友观点,不代表本站立场,仅供参考!