Listening
http://www.listeningpractice.org/start.php?lang=eng
Reading
http://www.testyourenglish.net/english-online/menu/cloze-tests.html
http://www.esl-lounge.com/student/reading-advanced.php
https://www.usingenglish.com/comprehension/advanced.html
Writing
http://www.academicenglishcafe.com/writing-quizzes.html
Grammar
http://a4esl.org/q/h/grammar.html
Typing