Wordmaster is a wonderful site from the BBC. You’re shown a sentence with a word missing (indicated by a blank). Then you have to click on an on-screen keyboard to type the correct word “hangman” style. You can ask for clues, and you’re competing against the clock. You can also choose various levels of difficulty, and the game has thousands of words.
The best thing about the game is that after you’ve either guessed the correct work or the timer is up, you can have the sentence read to you.
It’s great for all levels of English Language Learners, though even the “easy” version might be challenging for Beginners.
I’ve placed the link on several areas of my site, including Bilingual Exercises (it’s designed for Chinese speakers learning English but can be played by anyone) and on my English Themes For Intermediate under Favorite Sites.