There are 3 types of conditionals: Type O uses a general truth with if and present tense. Type 1 uses real or probable situations with if, present or future. Type 2 uses imaginary situations with if, past tense, and would/could/might. Type 3 uses past perfect tense for super imaginary or regretful situations in the past.