题目
By the time you arrive in London, we______ in Europe for two weeks.()A. shall stayB. will have stayedC. have stayedD. have been staying
By the time you arrive in London, we______ in Europe for two weeks.()
A. shall stay
B. will have stayed
C. have stayed
D. have been staying
题目解答
答案
B. will have stayed
解析
步骤 1:理解句子结构
句子的主句是 "By the time you arrive in London",这是一个时间状语从句,表示“当你到达伦敦的时候”。主句 "we______ in Europe for two weeks" 表示主语 "we" 在欧洲待了两周。
步骤 2:分析时态
根据时间状语从句 "By the time you arrive in London",主句的动作发生在从句动作之前,且主句的动作已经完成。因此,主句应该使用将来完成时。
步骤 3:选择正确选项
将来完成时的结构是 "will have + 过去分词"。选项 B "will have stayed" 符合这个结构。
句子的主句是 "By the time you arrive in London",这是一个时间状语从句,表示“当你到达伦敦的时候”。主句 "we______ in Europe for two weeks" 表示主语 "we" 在欧洲待了两周。
步骤 2:分析时态
根据时间状语从句 "By the time you arrive in London",主句的动作发生在从句动作之前,且主句的动作已经完成。因此,主句应该使用将来完成时。
步骤 3:选择正确选项
将来完成时的结构是 "will have + 过去分词"。选项 B "will have stayed" 符合这个结构。