Mixed conditionals, omission of IF and alternatives


Omission of if with inversion: some theory and practice can be found in grammar quizzes (scroll down for the practice) and english zoneinversion

There are some alternatives to IF (as long as, provided (that), providing, even if, unless) plus some theory.

Mixed conditionals: oup, english page (theory and practice)