There are three types of conditional statements using "if": 1) Situations that are untrue in the present. 2) Real or possible situations. 3) Situations that are untrue in the past. The structure changes depending on whether the "if" clause refers to a possible present/future situation or an impossible past situation. A contrary-to-fact conditional in the past uses the past perfect tense in the if-clause and "would have" or "could have" in the result clause.