Кроме if есть еще несколько союзов, которые могут вводить придаточные обстоятельственные условия.
Unless - если не, разве что.
I will never get married again unless I meet an ideal woman, which is unlikely to take place.
Я никогда снова не женюсь, пока не встречу идеальную женщину, что почти невозможно.In case - в случае, если.
In case it rains stay at home.
В случае, если пойдет дождь, оставайся дома.Provided, providing - при условии, что.
I'll do this work provided I am paid $1000.
Я сделаю эту работу, при условии, что мне заплатят $1000.Suppose, supposing - предположим, что.
Suppose he proposed to you, would you marry him?
Предположим, что он сделал тебе предложение, ты бы вышла за него?