You can test your knowledge of irregular verbs at Verbbusters
Better than 750 is a good score.