Full practice of all conditional types: zero, first, second, third and mixed — all in one place. No clues given in the harder exercises. Think about whether the situation is real, hypothetical present, hypothetical past, or mixed time.
Choose the correct form. The conditional type is given in brackets as a clue.