专升本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。
相关试题
It’s too late to go out. _____, it’s going to rain.
A loud noise ( ) my attention from cooking and everything was burnt.
The authority urged the rebellious party to _____ their arms and come back to the negotiating table.
It is ( ) impossible to work with this noise around.
It was while she was sleeping in her bedroom_____a thief broke into the house.
( ) singer and ( ) dancer is also good at drawing.
_____, the professor is still trying to learn a new language.
—Are you ( )? —No, I’m serious.
I gave John a present but he gave me nothing______.
English ( ) in a new way at my college in the past few years.
There is a lot of evidence( )too much stress is partly responsible for the disease.
Proper_____can ease people’s relationship and make their conversation more pleasant.