Do you know what "inference" means? How about "foreshadowing?"
Follow this link to an online game where you can play Hangman, Matching, a Crossword Puzzle, and other games to test your knowledge of literary terms!
The game is designed for 10th graders, but don't fear, middle school students know many of these terms. Click on the flashcards and read the definitions first.