Sometimes you don't have to look far for a good English Language resource. EnglishPage.com is a comprehensive grammar based website with lots of practice exercises. If you are unsure of all the uses of the present perfect tense for example, have a look at the 'uses' page and then try some of the exercises, which have helpful hints in case you get stuck. You really can't go wrong.