Quote from here: http://www.englishbaby.com
If I were you, I would call her. --------> Were I you, I would call her.
If I had known, I wouldn't have done it. ---------> Had I known, I wouldn't have done it.
--> In these cases, the result clause cannot come before the conditional clause.
(I wouldn't have done it had I known.)(x)
(I would call her were I you.)(x)
As you can see, the above website says that the result clause cannot come before the conditional clause when "if" is omitted.
But I have found many conditional clauses come after the result clauses even if "if" is omitted. And many others insist that it is grammatically correct even if the result clause comes before the conditional clause. In this case, what shall I do? What should I teach my students? I am an English teacher in Korea.
So let me ask:
Is it impossible for the result clause to come before the conditional clause when "if" is omitted as the above website insists?
Is it grammatically correct only when the result clause comes before the conditional clause when "if" is omitted contrary to what the above website insists?
Are both grammatically correct whether the result clause comes before or after the conditional clause when "if" is omitted?
Finally, if both are correct or the number 2 is correct, should I put a comma after the result clause or not? or both are correct whether with or without a comma?