It is now 5 o’clock; _____ their work by 7:00 p.m.

来源:百度知道 编辑:UC知道 时间:2024/05/16 02:10:28
A .they will finish
B .they are finishing
C .they have finished
D .they will have finished

It is now 5 o’clock; _____ their work by 7:00 p.m.

选择:D.they will have finished
翻译:现在5点了,他们必须在晚上7点完成工作。
解释:“they will have finished”--将来完成时,具有猜测、预计、希望的意思。

D
将来时有by, 将来完成时,到七点, 他们将会完成他们的工作。

D,后面的介词by暗示应该选完成时

a

D