老师,可以说It will be five years since he left Beijing.吗,那it is going to be five years .呢,有一道选择题的选项就是it is going to be five years since he left Beijing.老师没说为何不选这个,期望你能分析地了解一些,谢谢老师!
It will be five years since he left Beijing.
这个句子主句并非一般以后时,而是will表示推断。推断的是目前而不是以后。譬如我了解Tom目前在家,不需要推断,我就用一般目前时,不需要情态动词:Tom is at home now. 假如我不是百分之百一定,但我觉得他大概率目前是在家的,我就用will表示较为一定的推断:Tom will be at home now. 这个句子就不可以觉得是一般以后时。你的句子就是这类,假如用It is five years... 说话人觉得自己在陈述事实。用it will be five years则说话人倾向于觉得自己推断的状况接近事实。因为句子表示的是目前的状况,不是以后的状况,所以不可以用be going to do结构。这个结构是表示以后的。