Optional components in conditional statements I am aware of this thread. However, I was wondering if you can play with the components the same way with every of the IF-words I know (ordered from most to least formal):


假使……（的话），（就）……
假如……（的话），（就）……
如果……（的话），（就）……
要是……（的话），（就）……


Based on this lesson, it seems to be possible to generate all of those sentences with 如果:


如果有空的话，就来我家玩。
如果有空的话，来我家玩。
如果有空，就来我家玩。
有空的话，就来我家玩。
有空的话，来我家玩。
有空，就来我家玩。
有空，来我家玩。


The combinatorial aspect of Chinese is amazing. Can I do the same with the other three IF-words? Would that interfere with the level of their formality? Can 有空的话，就来我家玩 mean that 假使 or 要是 have been dropped, not just 如果?
作為「假使」(if)的句子，如果全部省略假使/假如/如果/要是和就，有的時候會不太容易瞭解，例如下面這個句子就不清楚：

As a IF sentence, if we omit not only 假使/假如/如果/要是 but also 就, sometimes it can become hard to be understood. For example (bad one):


  明天下雨，不去了。(If it rains tomorrow, we will not take the road.)


但是如果加上假使/假如/如果/要是或是就，意思就很明白。也就是說，句型1～6會比較好，而這四個都可以如此構句。

But if we add 假使/假如/如果/要是 or 就, it would sound perfectly clear. In other words, construction 1~6 would be better, and all these four IF-words can be used this way.
這四個假如沒有絕對哪個比較正式，省略的話，也跟正式與否無關。（如果硬要區分，要是比較口語一些）

All these four IF-words are actually not different in terms of formality. And if we omit them, it does not concern the formality, neither. (If we really want to distinguish between them, 要是 is more oral. )