if在什么情况下主现从现?还有will在什么时候不会表示一般将来时?