It doesn't matter how quick you are, keep going on!
60 grammar question ready for you here
Another grammar exercise here
A difficult grammar test
Vocabulary tests:
It is an English learning blog for pre-intermediate students (B1); it has been set up for a group of Italian primary school teachers