Next Friday we will have lived here for a year.
很多人认为要说:By next Friday,这是为什么?
这是该字典的例句:1.At the end of this month, they will have been in their house for one year.
2. Next month I will have worked for the company for six years.
现代英语英语中,一些终止性动态动词也可以这样用,如:1.At eight o’clock Linda will have left. 2. I think they’ll have got there by six o’clock.
关于这种用法你也可以浏览这两个链接:
https://www.grammarly.com/blog/future-perfect/
我想现在你应明白原句Next Friday的用法是对的,用by却未必严谨准确。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
Next Friday we will have lived here for a year. (误)
By next Friday we will have lived here for a year. (正)
next Friday 表示将来的一个时间点“下周五”,说明动作在这个时间点发生,用一般将来时。
by next Friday 表示“动作从过去某个时间开始到将来的某个时间点(下周五)结束”,用将来完成时,表示将来业已完成的动作。它完全符合将来完成时的定义:到将来某一时间之前完成的动作,并往往对将来的行为产生影响(就本句而言,到时是否还继续居住),或叙述某事持续到将来某时已经有一段时间了(就本句而言,正好是一年)。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!