This free e-book contains 5 Spanish intermediate (level B2) multiple-choice grammar tests.
Every test contains 50 sentences. The tests are followed by tables containing the right answers.
+1: there is one more test made of 25 sentences with not only the right answers but the explanations, too!
This is a free sample to the book Spanish Grammar Practice containing 15 tests (750 sentences) all with answers and explanations.