They told me that Professor Liu ___ (teach) here for twenty years by this winter.

来源:百度知道 编辑:UC知道 时间:2024/05/26 19:39:32
时态填空,请说明原因谢谢!!!

你好!!

楼上的“AAA155”已经说的很接近了,再准确一点儿就是“将来完成时”。

意思是:到今冬,刘教授就已经在这里执教20年了。

将来完成时所表达的意思是到将来某个时刻(时间段)已经完成了的动作(或者状态)。

应该是:They told me that Professor Liu will have taught here for twenty years by this winter.

tks!

has been teaching
到今年冬天, 现在进行完成时.

has been teaching

表示从过去到现在一直做某事

will have
by this winter是将来时态
解释为到什么时间,将有多长时间了

个人愚见:
will have been teaching
将来完成进行时

表示从过去某个时刻到现在一直在进行,并且会持续到将来的某个时刻,之后可能会继续,也可能会停止.