This site offers a range of free multiple-choice quizzes to test your knowledge of the plays of William Shakespeare.
Each quiz includes 15 questions on the chosen play, and you can go through that set of questions as many times as you like until you're getting them all right, or take new quizzes on the same play. The main quiz sections are :
Including questions about the life of William Shakespeare, and a mixture of quotes from all his plays
Quizzes on all of Shakespeare's comedies
Historical Plays :
Quizzes on all of Shakespeare's historical plays
Quizzes on all of Shakespeare's tragedies