Do you need to revise all conditional types together? Here's a PDF worksheet set which covers zero, first, second, third and mixed conditionals in a multiple choice test. It includes feedback notes on each question about the rationale of the answers. There's also a QR code key included, which will be useful for homework assignments.
There's an online version of this ESL material, which can be found here.