http://www.esl-lounge.com/student/advanced/cae-034-word-formation-exercise.php
http://www.esl-lounge.com/student/advanced/cae-035-word-formation-exercise.php
http://www.esl-lounge.com/student/advanced/cae-036-word-formation-exercise.php
… and many more tests