爱问知识人 爱问教育 医院库

By the time you arrive in Londo

首页

By the time you arrive in Londo

By the time you arrive in LondonBy the time you arrive in London, we will have stayed there for two weeks.By the time you arrive in London, we 【will have stayed】 there for two weeks. 

这句话中,为什么用 will have stayed,而不用will stay

提交回答
好评回答
  • 2009-05-08 23:36:20
    是有??硗瓿?r的,??調“那段?r間段“。。“到你到??敦?r,我??都已?呆了???星期了”指(??調)?恼h??r到你到達??敦這段?r間段。 關鍵在那??“by"上。 

    1***

    2009-05-08 23:36:20

其他答案

    2009-05-08 18:27:24
  • 这是将来完成时,完成时的一种形式(过去、现在、将来),表达的是对未来的事情的肯定之意。
    句中就是对我们要待两个星期的肯定之意。

    t***

    2009-05-08 18:27:24

  • 2009-05-08 18:25:40
  • 因为是将来的事,所以要用将来时.
    因为是表示一段时间,所以用完成时.
    加在一起,要用将来完成时.

    p***

    2009-05-08 18:25:40

类似问题

换一换
  • 英语考试 相关知识

  • 教育培训
  • 教育科学
  • 教育考试

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):