Complete French grammar
A good, all round grammar practise resource.
It gives a brief description and some examples at the beginning of each section and then reinforces what you know and have understood with clear and concise exercises.
Useful for advanced beginner and intermediate students but also for those more advanced who perhaps want a refresher and want to go over the main grammar rules.
FR GRAM 2 (2 copies) Open access