专升本APP
升本考编制,就到金标尺!
请使用微信扫描二维码,登录金标尺专升本
A
shall stay
B
have stayed
C
will have stayed
D
have been staying
正确答案 :C
解析
【答案】C
本题考查词法——时间状语从句。
句意:当你到达伦敦的时候,我们已经在欧洲待两周了。
C项: by the time 引导时间状语从句时,意为“当……的时候”,主句表示到该时刻为止已经完成了某事。若从句为一般现在时,主句应用将来完成时。符合题意,故选C。
A项:不符合题意,故排除。
B项:have+动词过去分词,表示完成时。不符合题意,故排除。
D项:have been+动词的ing形式,表示过去完成进行时。不符合题意,故排除。
故本题答案为C。