I wonder if she ( ) to the ball. She is sure to come if she ( ) time tonight.

问题描述:

I wonder if she ( ) to the ball. She is sure to come if she ( ) time tonight.
A:comes;has B:will come;has
答案是B,不大明白,求详解,谢谢.

前面的if是“是否”之意,引导一个宾语从句,come这个动作还没发生,所以用will come
后面的if为“如果”之意,此时要用一般现在是来表示一般将来时,所以用has