问题 选择题

—I      my project by the time you come to London.

—Great. This way you can act as my guide.

A.finish

B.have finished

C.will be finishing

D.will have finished

答案

答案:D

题目分析:考查时态。By the time后跟过去的时间,主句用过去完成时;后跟将来的时间,主句用将来完成时。by the time you come to London“到你来到伦敦的时候”,表示的是将来的时间,故主句用will have done sth。故选D。

选择题
单项选择题