Grammar Test for Upper Levels

This is a grammar test for upper intermediate and advanced students. Teacher divides students into groups and nominates each group to answer the questions. It's a multiple choice test which covers tenses, prepositions, gerund and infinitive. A lot of fun.