By the time you arrived in London, we () in Europe for two w

By the time you arrived in London, we () in Europe for two weeks.
A. have stayed
B. will have stayed.
为什么选B?从句为什么用过去时,而主句用将来时?
mengxuanying 1年前 已收到3个回答 举报

玉蝶翩翩66 幼苗

共回答了18个问题采纳率:94.4% 举报

选B,虚拟语气,主句可以用将来完成时,当然用would have stayed更好.

1年前

8

巧克力_流泪 幼苗

共回答了105个问题 举报

B.
Because they are some future assumption

1年前

2

云海小筑 花朵

共回答了8084个问题 举报

应该用would have stayed

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.019 s. - webmaster@yulucn.com