By the time Bob arrives in Beijing, we have already arrived here for two days.

admin2011-01-11  28

问题 By the time Bob arrives in Beijing, we have already arrived here for two days.

选项 A、we have been staying here for two days
B、it has been for two days we have stayed here
C、it is already two days before we have arrived here
D、we will have stayed here for two days

答案D

解析 时态应用从时间状语从句来看是表示将来(时间状语从句中用一般现在时表将来),而for two days要求完成时,因此应用将来完成时,即D为答案。
转载请注明原文地址:https://kaotiyun.com/show/7FgO777K
0

最新回复(0)