主句的will do中的will是预测意义。如果主句没有预测意义,说话人认为主句的动作百分之百确定无疑会发生,就不用will表示预测,而用一般现在时表示确定无疑地在将来发生。例如:If you are late one more time, you are fired.
所以,不要以为if从句用一般现在时,主句就必须用will do.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!