在 if 从句中,通常不能接表示将来的will,但可以用be going to表示意图含有be to或be going to 的if从句,表示目的
If I’m to be there on time tomorrow, I must leave now.
为了明天准时到达那儿/如果明天我打算准时到那儿,我必须现在马上就出发(动身)。
If you’re going to join us, we’ll wait for you. 如果你打算和我们一起来,我们就等你。
I dare say you’ll phone me if you’re going to be late tonight. 我想如果你今天夜里回来得晚,会给我打电话的吧。
I’ll have to dust off my French if we’re going to move to Paris.
我们要是搬到巴黎去,我就得把法语重新拾起来。
be going to也常可以用于主句之中:
If you invite Jack, there's going to be trouble. 如果你邀请杰克,那就要惹麻烦了。
注意:will也有“愿意”之意,可以出现在if条件状语从句中,如:
If you will sit down for a few moments, I’ll tell the manager you’re here.
如果你愿意坐一会儿,我将告诉经理你在这儿。