Idioms:
http://a4esl.org/q/h/idioms.html
Medical Vocabulary Game:
http://www.sheppardsoftware.com/web_games_vocab_med.htm
Expressing Opinions:
http://www.myenglishpages.com/site_php_files/communication-lesson-opinion.php
Future Continuous:
Cause and Effect:
https://www.quia.com/quiz/1552058.html?AP_rand=415633406
Agreement with So and Neither:
Simple Conditional (if):
http://www.englisch-hilfen.de/en/exercises_list/if.htm
Gerunds:
http://www.englisch-hilfen.de/en/exercises_list/gerund_infinitiv.htm
Phrasal Verbs:
http://www.englisch-hilfen.de/en/exercises_list/phrasal.htm
Tag Questions:
Correct the mistakes:
http://www.englisch-hilfen.de/en/exercises/structures/error_text_letter.htm
Reduced Speech:
Listening Practice:
http://www.esl-lab.com/learn/learnrd1.htm