As promised I am giving you another great website: http://www.trinity.edu/mstroud/grammar/
This is a great way to practice your grammar if you wish. It is a little dry but it certainly helps. There are helpful explanations before you can actually do the exercises!
Happy learning!