Present Perfect:
Medical Vocabulary Game:
http://www.sheppardsoftware.com/web_games_vocab_med.htm
Question Practice:
http://www.englisch-hilfen.de/en/exercises_list/fragen.htm
Past Progressive:
Present Perfect Continuous:
http://www.agendaweb.org/verbs/present_perfect_continuous-exercises.html
Listening Practice/Grocery Shopping:
http://www.esl-lab.com/supermarket/supermarketrd1.htm
Idioms:
http://a4esl.org/q/h/idioms.html
Modals:
Comparative Adverbs:
Prepositions (since and for):
Infinitives (some Gerunds):
Reduced Speech:
Expressing a Complaint:
http://www.myenglishpages.com/site_php_files/communication-lesson-complaininig.php