By the time you arrived in London, we () in Europe for two weeks.
A. have stayed
B. will have stayed.
为什么选B?从句为什么用过去时,而主句用将来时?
人气:428 ℃ 时间:2019-12-01 13:53:10
解答
选B,虚拟语气,主句可以用将来完成时,当然用would have stayed更好.
推荐
猜你喜欢
- 碳碳双键,三键的结构特征 分别是什么?
- 给下列诗句填上反义词
- 人在晚上出去时,为什么有星星和月亮跟着?
- 如果是玫瑰,它总会开花的 歌德
- 在一定温度下,向100克饱和食盐溶液中加入3克食盐,用力搅拌后可得到103可食盐溶液
- 本人急需{我与气象}作文一篇(5年纪水准),把自己看作一只小鸟,呼吁人们爱护环境!
- 已知f(x)=(ax^3+bx^2+cx+d)/(x^2+x-2)试确定a,b,c,d,使iim(x→∞)f(x)=1,且lim(x→0)f(x)=0
- 写一句关于教室的公益语