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(到过去的某一时刻,将要完成的动作或状态)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!