1 过去将来完成时的用法

After the first man landed on the moon in 1969 , The scientists thought hotels would ___on the moon by the year 2000 请问这里应该填什么? a, Would have been built b, Would be built 这里后边儿用了by ,是不是更应该用,过去将来完成时。
请先 登录 后评论

最佳答案 2018-08-09 10:05

After the first man landed on the moon in 1969, the scientists thought hotels would have been built on the moon by the year 2000.

【提醒网友】句子要注意大小写和不要漏掉标点。

网友的判断是对的!本句应该使用“过去将来完成时”。

过去将来完成时,主要用于以过去某时间点为参照,表示到过去的某一时刻,将要完成的动作或状态。又如:

(1)My husband said he would have come back by the end of next year.

我丈夫说过他明年年底就会回来的。

(2)I was sure that we would have solved the dispute by that time.

我确信到那时我们就已经解决这个争端了。

网友的句子,跟以上两句非常相似。对比如下:

问题句:landed in 1969 (过去某时间点为参照),would have been built by the year 2000(到过去的某一时刻,将要完成的动作或状态)

例句1:My husband said(过去某时间点为参照),would have come back by the end of next year(到过去的某一时刻,将要完成的动作或状态)

例句2:I was sure(过去某时间点为参照),would have solved the dispute by that time(到过去的某一时刻,将要完成的动作或状态)


请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,5458 浏览
  • zbr1016. 提出于 2018-08-08 13:49

相似问题