BBC
Bbc: Test Your Spanish
An online multiple-choice quiz tests your knowledge in Spanish. The 12 questions are in English and the multiple choice answers are in Spanish. If you get one wrong the program corrects you and offers suggestions on how to improve.