It will be the first time 后为什么用现在完成时代替将来完成时

如题所述

第1个回答  2010-11-02
是因为受到主句的“一般将来”时态的影响,所谓的“主将从现”原则。本回答被网友采纳
第2个回答  2010-11-02
It is (high)time 后面用虚拟语气,did

It +be动词+the first time 后面用现在完成时/过去完成时

固定表达方法