BythetimeyouarrivedinSydney,we-查字典问答网
分类选择

来自李守志的问题

  BythetimeyouarrivedinSydney,wewillhavestayedinAustriliaformorethantwoweeks.为什么是wewillhavestayed?有人说bythetime是虚拟句?bythetime不是虚拟句为什么要用过去式?如果只是过去式为什么那里不

  BythetimeyouarrivedinSydney,wewillhavestayedinAustriliaformorethantwoweeks.

  为什么是wewillhavestayed?

  有人说bythetime是虚拟句?

  bythetime不是虚拟句为什么要用过去式?

  如果只是过去式为什么那里不用过去时态的将来完成时?

  应该用wouldhavestayed

1回答
2020-01-23 16:25
我要回答
请先登录
范子彦

  此题bythetime后用的虚拟语气,此题bythetime表条件,用法和主将从现基本一样.

  虚拟语气用过去表现在或将来,都只做条件,是对将来的一种假设.而此题后半句中又换回正常时态,所以用将来完成时.

  此题翻译:等你到悉尼的时候,我们已经在那两周多了.

2020-01-23 16:29:53

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •